聚合函数:对一组值进行计算,并返回计算后的值,具有统计数据的作用
聚合函数特点:
1 除了 COUNT 以外,聚合函数忽略空值。 2 聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。 3 所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。 4 标量函数:只能对单个的数字或值进行计算。主要包括字符函数、日期/时间函数、数值函数和转换函数这四类。
sum(): 求和
SUM
AVG
MAX MIN
COUNT
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 eg:select sum(GradeId) as 总成绩 from student
avg(): 求平均数
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 eg:select avg(GradeId) as 平均成绩 from student
max(): 求最大值 min(): 求最小值
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 eg:select Max(GradeId) as 最大值 , Min(GradeId) as 最小值 from student
count(): 计数 -----使用COUNT()计数包含空值的行
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 eg:select count( * ) as 总人数 from student