聚合函数 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

聚合函数

聚合函数从一组输入值计算单个结果值。

使用聚合函数的 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

聚合函数不接受嵌套聚合函数或窗口函数作为参数。