永发信息网

求教,Grade表有学生姓名(Name),班级(Class),成绩(Grade)字段,写一条sql语句查询出每个班级前三名成绩

答案:2  悬赏:0  手机版
解决时间 2021-02-01 18:30
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-01 02:50
求教,Grade表有学生姓名(Name),班级(Class),成绩(Grade)字段,写一条sql语句查询出每个班级前三名成绩
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-01 03:16
select t.name,t.class,t.grade from
(select name,class,grade,row_number() over (partition by class order by grade desc) rn from grade) t
where rn<=3 order by t.class,t.grade desc
全部回答
  • 1楼网友:何以畏孤独
  • 2021-02-01 04:23
搜一下:求教,Grade表有学生姓名(Name),班级(Class),成绩(Grade)字段,写一条sql语句查询出每个班级前三名成绩
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯