SQL入门之第十三讲——聚合函数的应用
1. 聚合函数
-
定义:聚合函数,顾名思义,就是将数据聚合到一起的函数。例如,数据库表中有1000条数据,我需要知道这1000条数据的这大值,平均值,使用聚合函数来查询,就会输出相应的数据
2. 常用的聚合函数
-
MAX():最大值 MIN():最小值 AVG():平均值 SUM():总值 COUNT():统计条数
聚合函数通常会与GROUP BY 子句和HAVING 子句来结合使用
实例1:在成绩表中,计算出学生分数score的最大值,最小值,平均值,总值,统计条数
select MAX(score) as 最大值, MIN(score) as 最小值, AVG(score) as 平均值, SUM(score) as 总值, COUNT(*) as 统计条数 from scores;
执行结果:
-
COUNT(*) 表示统计结果集中所有记录的数据 COUNT通常与 DISTINCT 去重关键字结合使用 例如,统计teachers表里的老师数量
select count(distinct Tid) as 教师数量 from teachers