文巾解题 178. 分数排名
生活随笔
收集整理的這篇文章主要介紹了
文巾解题 178. 分数排名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 題目描述
2 解題思路
最后的結果包含兩個部分,Score這一列是降序排列的分數,Rank這一列則是每個分數對應的排名。
SELECT s1.Score, (SELECT COUNT( DISTINCT s.Score) From Scores s WHERE s.Score>=s1.Score) as `Rank` FROM Scores s1 ORDER BY s1.score DESC子查詢的部分就是找比當前的s1.Score大的不同Score的數量,也就是它的排名
外查詢就是對score進行排序
總結
以上是生活随笔為你收集整理的文巾解题 178. 分数排名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文巾解题 981. 基于时间的键值存储
- 下一篇: 文巾解题 180. 连续出现的数字