聚合:COUNT、SUM、AVG、MAX、MIN
--聚合函数 多行数据 合并计算成一行
create table score_info
(
stu_name nvarchar(20),
score int
);
insert into score_info
values
(N'张三',80),
(N'李四',90),
(N'王五',60),
(N'赵六',90),
(N'钱七',70);
--统计数量 统计一共有多少个学生
select count(*) AS 成绩
from score_info;
select sum(score) AS 分数总和
from score_info
select AVG(score) AS 平均分数
from score_info
--查询字段里最大数据
select max(score) AS 最高分数
from score_info;
select min(score) as 最低分数
from score_info;
————————————————————————————————————————————————————
聚合函数默认只返回一行结果
SUM/AVG 只能作用于数字类型
MAX/MIN 支持:数字、日期、字符串
聚合函数会自动忽略 NULL 空值

浙公网安备 33010602011771号