
LeetCode力扣刷题记录(178):分数排名
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文为LeetCode刷题系列文章之一,主要介绍了如何解决“分数排名”问题,通过示例代码和解题思路帮助读者理解和掌握该算法。
题目要求编写一个SQL查询来实现分数排名,并且如果两个分数相同,则这两个分数的排名也应相同。此外,在有多个相同的名次之后,下一个不同的名次应该是连续整数值。
例如,根据给定的Scores表,查询结果应该按照从高到低的顺序显示如下:
分析步骤:
1. 选择Score列为结果集。
2. 将上述查询的结果命名为a。
3. 在命名后的数据上进行排序操作。
4. 最终查询语句为:`select a.Score as Score from Scores as a order by a.Score DESC;`
这里需要对原SQL进一步修改以确保相同的分数拥有相同的排名,并且下一个不同的名次是连续的。
全部评论 (0)
还没有任何评论哟~


