一、汇总分析
1、汇总函数
1) Count(列名):求某列的行数,汇总时不统计为空值的;但是count(*)则包括空值行;
2) sum(列名):对某列数据求和,只能对数值型的列计算;
3) avg(列名):对某列数据求平均值,只能对数值型的列计算;
4) max(列名):求某列数据的最大值;
5) min(列名):求某列数据的最小值;
示例:
select count(列名)
from 表名;
如果需要排除重复的:
select count(distinct 列名)
from 表名;
2、练习:汇总分析
1)查询课程编号为“0002”的总成绩
2)查询选了课程的学生人数
二、分组
1、sql分组:group by
方法:1)数据分组;2)应用函数;3)组合结果
2、练习:分组
1)查询各科成绩最高分和最低分
2、查询每门课被选修的学生数
3、查询男生、女生人数