对于检索数据常常需要进行统计或计算,我们可以使用聚合函数进行统计或者计算。
1,聚合函数
聚合函数实现数据统计或计算,用于计算表中的数据,返回单个计算结果。除COUNT函数外,聚合函数忽略空值。 SQL Server 2008所提供常用的聚合函数:
语法格式:
( [ ALL | DISTINCT ] expression )
其中,ALL表示对所有值进行聚合函数运算,ALL为默认值,DISTINCT表示去除重复值,expression指定进行聚合函数运算的表达式。
举例,查询102课程的最高分、最低分、平均成绩:
USE stsc
SELECT MAX(grade) AS '最高分',MIN(grade) AS '最低分',AVG(grade) AS '平均成绩'
FROM score
WHERE cno='102‘
例如,求得学生总人数: