时间:2021-07-01 10:21:17 帮助过:22人阅读
排序2. 相同分数排名相同,排名第n名表示前面有n-1个人,而不是n-1个分数。
Score Rank
100 1
99 2
99 2
98 4
90 5
# Write your MySQL query statement below select S1.Score, ( select count(Score) + 1 from Scores S2 where S1.Score < S2.Score ) as Rank from Scores S1 order by Score desc
排序3. 相同分数排名相同,第n名表示前面有n-1个分数。
Score Rank
100 1
99 2
99 2
98 3
90 4
# Write your MySQL query statement below select s.Score, count(distinct t.Score) Rank from Scores s join Scores t on s.Score <= t.Score #join 和 inner join是 group by s.Id order by s.Score desc;
Leetcode 178. Rank Scores (Database)
标签:排名 mysq 处理 join blog rank sch 常见 weight