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


4.1.4 使用SUM函数计算总和

SUM函数用于计算一组数值的总和。例如,以下语句返回了所有员工的月薪总和:

查询返回的结果如下:

公司所有员工每个月的薪水总和为245 800元。

SUM函数也可以利用DISTINCT关键字在计算总和之前排除重复数据,一般很少使用。另外,如果参数中存在空值,SUM函数会忽略这些空值。以下查询返回了所有员工的平均奖金,没有奖金的员工被当作奖金为零处理:

查询返回的结果和前面的CASE表达式示例相同。