一、MySQL的group by语句
1、group by是将具有相同的进行分组,化成一块数据集合,之后配合聚合函数进行数据处理。比如:全校学生成绩表(学号,姓名,班级,成绩….),现在我需要将按照相同的班级进行分类,之后计算出每个班的最高的成绩。
(1)创建好student_score表
(2)按照班级进行分类:以班级分类为主
按照班级分类:计算出每个班的最高的成绩。
select CLASS, SNAME from student_score group by CLASS, SNAME;
select CLASS, MAX(TOTAL_SCORES) AS TOP from student_score group by CLASS;
(3)结果为
2、group by需要注意的几点</