[LeeCode 数据库刷题] 178. 分数排名

题目描述

【LeeCode 数据库刷题】178. 分数排名

解题思路

1.查询当前分数的排名,一般是查询大于等于当前分数的记录总数,题目限制名次之间不应该有“间隔”,所以需要去重。然后根据这个记录总数去降序排序

个人答案

select Score
    ,(
        select count(distinct Score) 
        from Scores 
        where Score >= s.Score
    ) as Rank 
from Scores s 
order by Rank asc
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!