# Medium
# Write your MySQL query statement below select s.Score, Dense_Rank() over(order by s.Score desc) 'Rank' from Scores s; # 或者下面这个,不需要重命名表格Scores select Score, Dense_Rank() over(order by Score desc) 'Rank' from Scores; # 以下是rank() 的固定语法 # select v, # Dense_Rank() over(order by v desc) nameOfRankColumn # from table
Rank() 中间可能会跳数字,如1,3,4,6,因为有相同的分数
Dense_Rank() 中间不跳数字
还是不清楚什么时候需要重命名表格以及如何命名
Last updated 3 years ago