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