Leetcode - 178. 分数排名
解题思路参考代码中的注释:
# Write your MySQL query statement below # 解题思路来自这篇题解(注意这种方法效率不高): # https://leetcode-cn.com/problems/rank-scores/solution/fen-cheng-liang-ge-bu-fen-xie-hui-rong-yi-hen-duo-/ SELECT a.Score AS 'Score', (SELECT COUNT(DISTINCT b.Score) FROM Scores b WHERE b.Score >= a.Score) AS 'Rank' FROM Scores a ORDER BY a.Score DESC; # 执行效率超过99%的范例 # SELECT # Score AS 'Score', # DENSE_RANK() OVER (ORDER BY Score DESC) AS 'Rank' # FROM # Scores;
