PostgreSQL AVG 函数

AVG

AVG() 函数返回数值列的平均值。

实例

返回产品表中所有 products 的平均价格:

  1. SELECT AVG(price)
  2. FROM products;
注意:忽略 NULL 值。

带 2 个小数

上面的例子返回了所有产品的平均价格,结果是 28.8663636366364

我们可以使用::NUMERIC 运算符将平均价格四舍五入为一个有 2 位小数的数字:

实例

返回所有产品的平均价格,四舍五入到 2 位小数:

  1. SELECT AVG(price)::NUMERIC(10,2)
  2. FROM products;