PostgreSQL COUNT、AVG 和 SUM 函数
COUNT
The COUNT()
函数返回匹配指定条件的行数。
如果指定的条件是列名,则 COUNT()
函数返回具有该名称的列数。
注意: NULL 值不会被计算。
通过指定 WHERE
子句,您可以例如返回来自伦敦的客户数量
示例
返回来自伦敦的客户数量
postgres=#
postgres=#
postgres=#
SELECT COUNT(customer_id)
FROM customers
WHERE city = 'London';
运行示例 »
AVG
The AVG()
函数返回数值列的平均值。
注意: NULL 值将被忽略。
保留两位小数
上面的示例返回了所有产品的平均价格,结果为 28.8663636363636364
。
我们可以使用 ::NUMERIC
运算符将平均价格四舍五入到保留两位小数的数字。
SUM
The SUM()
函数返回数值列的总和。
以下 SQL 语句查找 order_details
表中 quantity
字段的总和
注意: NULL 值将被忽略。