在oracle 中我们可以利用窗口函数row nomber 来查查询分组前几名 但是在mysql中式没有窗口函数的 那么mysql中如何实现分类排名查询呢
这里我就写一个简单的例子
create table student(
id varchar(20),-- 编号
class varchar(20),-- 年级
score int-- 分数
);
delete from student;
insert student values('1','一年级',82);
insert student values('2','一年级',95);
insert student values('3','一年级',82);
insert student values('4','一年级',40);
insert student values('5','一年级',20);
insert student values('6','二年级',95);
insert student values('7','二年级',40);
insert student values('8','二年级',3);
insert student values('9','二年级',60);
insert student values('10','二年级',10);
insert student values('11','三年级',70);
insert student values('12','三年级',60);
insert student values('13','三年级',40);
insert student values('14','三年级',90);
insert student values('