题解 | #考试分数(三)#

考试分数(三)

http://www.nowcoder.com/practice/b83f8b0e7e934d95a56c24f047260d91

-- 求结果排序
SELECT 
c.id,d.`name`,c.score
FROM
language d, 
(
SELECT a.id,a.language_id,a.score,a.number
FROM(
-- 按排名去top2的language
SELECT
id,language_id,score,DENSE_RANK() OVER (PARTITION BY language_id ORDER BY score DESC) AS number
FROM
grade
)a
WHERE
a.number <= 2
)c
WHERE
c.language_id = d.id
ORDER BY
d.name,c.score DESC,c.id
全部评论

相关推荐

嵌入式小辣鸡:包装好一点,校内的奖项可以不用写,校内项目经历最后两点写的太差了,详细讲一下内容,名字变一下。只需要写项目实现了什么,自己在其中做了什么就好,查看图片
点赞 评论 收藏
分享
04-22 15:13
已编辑
Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务