PostgreSQL AVG 函数
AVG
AVG() 函数返回数字列的平均值。
实例
返回 products 表中所有产品的平均价格:
SELECT AVG(price) FROM products;
注意:NULL 值将被忽略。
保留两位小数
上面的例子返回了所有产品的平均价格,结果是 28.8663636363636364。
我们可以使用 ::NUMERIC 运算符将平均价格四舍五入为保留 2 位小数的数字:
实例
返回所有产品的平均价格,四舍五入到小数点后两位:
SELECT AVG(price)::NUMERIC(10,2) FROM products;