跳到主要内容

178.分数排名

链接:178.分数排名
难度:Medium
标签:数据库
简介:编写一个解决方案来查询分数的排名。按 score 降序返回结果表。

题解 1 - sql

  • 编辑时间:2024-10-15
  • 执行用时:805ms
  • 编程语言:sql
  • 解法介绍:查找score时同时查找大于当前分数的数量
select 
score,
(
select count(distinct s2.score)
from Scores s2
where s2.score >= s1.score
) as 'rank'
from Scores s1
order by score desc