1. 什么是聚合函数
聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。
常用的聚合函数:
SUM(): 表示求指定列的和;
例如:求语文课总成绩
SELECT SUM(exam) as语文课总成绩 from exam WHERE subjectID=1;
MAX(): 表示求指定列的最大值;
SELECT MAX(exam) as语文课最高分 from exam WHERE subjectID=1;
MIN(): 表示求指定列的最小值;
SELECT MIN(exam) as语文课最低分 from exam WHERE subjectID=1;
AVG():表示求指定列的平均值;
SELECT AVG(exam) as语文课平均分 from exam WHERE subjectID=1;
COUNT(): 表示求指定列的总行数
SELECT COUNT(exam) as语文课成绩记录数 from exam WHERE subjectID=1;
小结
- SUM(): 表示求指定列的和;
- MAX(): 表示求指定列的最大值;
- MIN(): 表示求指定列的最小值;
- AVG():表示求指定列的平均值;
- COUNT(): 表示求指定列的总行数