![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode 数据库
jhh_seven
念念不忘,必有回响!
展开
-
LeetCode 178. 分数排名
LeetCode 178. 分数排名 编写一个 SQL 查询来实现分数排名。 如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。 第一种方法:嵌套sql语句 第一步:先将分数降序排列,这样可以得到右边第一列的数据 select s.Score from Scores s order by s.Score desc 第二步:计算大于这个分数的唯一的个数,就能计算出这个分数是第几名 select count(distin原创 2020-09-18 17:28:50 · 152 阅读 · 0 评论 -
LeetCode176. 第二高及第n高的薪水
LeetCode176. 第二高的薪水 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。 解法一:利用 limit 进行限制 此方法可适用于求第N高的薪水 imit 的用法为: select * from tableName limit i,n tableName:表名 i:为查询结果的索引值(默认从0开始),当i=0时可省略i n:为查询结果返回的数量 i与n之间使用英文逗号","隔开 select (select distinct Salary from Empl原创 2020-09-15 15:28:26 · 855 阅读 · 0 评论