聚合: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 空值

posted @ 2026-04-27 16:18  菜鸟的奋斗军  阅读(7)  评论(0)    收藏  举报