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
经验分享 程序员 微信小程序 职场和发展