聚合函数
主题
聚合函数从一组输入值计算单个结果值。
使用聚合函数的 SELECT 语句可以包含两个可选子句:GROUP BY 和 HAVING。这些子句的语法如下(使用 COUNT 函数作为示例):
SELECT count (*) expression FROM table_reference WHERE condition [GROUP BY expression ] [ HAVING condition]
GROUP BY 子句聚合结果并按指定的一列或多列中的唯一值对结果进行分组。HAVING 子句限制返回到满足某个特定聚合条件(如 count (*) > 1)的行中的结果。HAVING 子句的使用方式与 WHERE 用来基于列值限制行的方式相同。有关这些附加子句的示例,请参阅COUNT。
聚合函数不接受嵌套聚合函数或窗口函数作为参数。