SQL 函数与值表达式使用指南
1. 集合函数的使用
集合函数在 SQL 查询中非常实用,常见的集合函数有 SUM
和 AVG
。
1.1 SUM
函数
SUM
函数用于将列中的值相加。与 MIN
和 MAX
函数不同, MIN
和 MAX
分别用于选取列中的最小值和最大值,而 SUM
是求和。当需要查找分组数据的总和时, SUM
函数特别有用。如果数据没有显式分组, SUM
函数会将整个表视为一个组。
以下是使用 SUM
函数的示例:
SELECT ArtistName, SUM(NumberSold) AS TotalSold
FROM ArtistCDs WHERE NumberSold > 30
GROUP BY ArtistName ;
此查询首先使用 WHERE
子句筛选出 NumberSold
值大于 30 的行,然后根据 ArtistName
进行分组,最后计算每个艺术家组的销售总数。查询结果如下:
| ArtistName | TotalSold |
| --