分组查询GROUP BY
某成绩表记录了三门课程的学生成绩,课程编号分别是1,2,3 。要统计不同课程的平均分数。首先把相同的课程编号分为一组,这样就分成了三组,然后针对每一组使用聚合函数求平均值,就得到了每组也就是每门课程的平均分
SELECT CourseID, AVG(Score) AS 课程平均成绩
FROM Score
GROUP BY CourseID
案例数据学生表student02
*
1,COUNT(*) *查询男,女学生的人数各是多少?
分析,按性别分组
SELECT COUNT(*) AS 人数, SSex AS 性别
FROM student02
GROUP BY SSex