原文:取每个班前5名成绩的sql

最近遇到的一道面试题: select class,id, name ,score,rn from select class,id, name ,score, row number over partition by class order by score desc rn from 学生总表 t where t.rn lt get 到了 ...

2020-10-22 16:53 0 466 推荐指数:

查看详情

MySQL按类别之用一条SQL语句查询出每个班前10学生数据

之前面试碰到过一道题:SQL查询每个班级前10的学生 这样的题目其实没有多少技术含量,就是一个sql写法,有点像脑筋急转弯,但是当时一时没想出来。 不过还有点意思,找了找答案,记录下来。 select * from 学生信息表 a where 10 > (select count ...

Fri Jul 31 22:31:00 CST 2020 0 840
MySQL中查询获取每个班级成绩前三的学生信息

今天有同事说到了怎么MySQL中查询获取每个班级成绩前三的学生信息,在网上查了查,然后写出代码,很快就OK了。 CREATE TABLE t_testscore( pk_id INT PRIMARY KEY, c_name VARCHAR(50) , c_score ...

Fri Sep 11 20:28:00 CST 2015 3 6503
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM