LeetCode数据库 178. 分数排名

178. 分数排名

SELECT Score, 
    (
        SELECT COUNT(DISTINCT(b.Score))# 查看有多少个b.Score大于等于当前的a.Score
        FROM Scores AS b # 给Scores表取别名 
        WHERE b.Score>=a.Score
    ) AS Rank
FROM Scores AS a
ORDER BY Score DESC

思路:先DISTINCT然后COUNT

发布了248 篇原创文章 · 获赞 29 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_38603360/article/details/105076058