mysql実装パケットクエリー各クラスの上位3名
1269 ワード
1、テーブルの作成
3、各クラスの上位3名を照会する
4、参考アドレス
http://blog.sina.com.cn/s/blog_4c197d420101e408.html
drop table student;
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('15',' ',20);
3、各クラスの上位3名を照会する
select a.class,a.score
from student a
where (select count(*) from student where class=a.class and a.score
4、参考アドレス
http://blog.sina.com.cn/s/blog_4c197d420101e408.html