SQL编程思想:基于5种主流数据库代码实现
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人


4.1.1 聚合函数

聚合函数(Aggregate Function)可以对一组数据进行汇总并返回单个结果。常见的SQL聚合函数包括:

● COUNT函数,返回查询结果或者表中的行数。

● AVG函数,计算一组数据的平均值。

● SUM函数,计算一组数值的总和。

● MAX函数,返回一组数据中的最大值。

● MIN函数,返回一组数据中的最小值。

● LISTAGG函数,将一组字符串合并成一个字符串。

除LISTAGG函数外,以上聚合函数在5种主流数据库中的实现一致。

我们在使用聚合函数时需要注意两点:

● 聚合函数的参数支持DISTINCT关键字,表示在计算之前排除重复数据。

● 聚合函数在计算时忽略数据中的NULL值,COUNT(*)函数除外。

接下来我们详细介绍这些聚合函数的作用。