LeetCode database 178. Score ranking

178. Score ranking

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

Idea: DISTINCT first and then COUNT

Published 248 original articles · Like 29 · Visits 30,000+

Guess you like

Origin blog.csdn.net/weixin_38603360/article/details/105076058