一.聚合函数:
聚合函数对一组值执行计算并返回单一的值。除了 COUNT 以外,聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。”
聚合函数的5种:avg()平均值,sum()求和,count()数量,max()最大值,min()最小值
创建了一个表,来做个例子吧:
avg: 加where条件: 加列名:
select Avg(core) from Student3 select Avg(core) from Student3 where Id>10 select Avg(core) as 平均成绩 from Student3 where Id>10
使用所有的聚合函数来看看效果吧
select Avg(core) as 平均成绩,count(core) as 人数,max(core) as 最高分, min(core) as 最高分,sum(core) as 总分 from Student3 where Id>10
+条件 group by:分组
select classes as 班级, Avg(core) as 平均成绩 from Student3 group by classes
+条件 order by:可以把分好组的排序
select classes as 班级, Avg(core) as 平均成绩 from Student3 group by classes order by Avg(core)
+条件 having: 把统计出来的数据再删选
select classes as 班级, Avg(cor