sql
力扣复盘
qq_39073359
这个作者很懒,什么都没留下…
展开
-
分数排名1
select score,dense_rank() over(order by score desc) as 'rank' from Scores row_number():依次递增排名,无重复排名 rank():相同分数有重复排名,但是重复后下一个人按照实际排名 dense_rank():分数一致排名一致,分数不一致排名+1 NTILE(4):分组排名,里面的数字是几,最多排名就是几,里面的数字是4,最多的排名就是4 1.rank() over:排名相同的两名是并列,但是占两个名次,1 1 3 4 .原创 2022-03-17 18:45:59 · 94 阅读 · 0 评论 -
第二高的薪水
1.使用子查询和 LIMIT 子句 SELECT (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1 OFFSET 1) AS SecondHighestSalary distinct对相同工资去重 imit X 表示读取X个数据 limit X,Y 中X表示跳过X个数据,读取Y个数据 limit X offse...原创 2022-03-15 14:44:22 · 67 阅读 · 0 评论