当前位置:   article > 正文

题目 编写一个 SQL 查询,获取Employee 表中第二高的薪水(Salary) 。_sql 在表格1里面找到model和对应的number,根据number在表格2里面找到对应的sal

sql 在表格1里面找到model和对应的number,根据number在表格2里面找到对应的salary

题目

编写一个 SQL 查询,获取Employee 表中第二高的薪水(Salary) 。
在这里插入图片描述
例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。

结果如下:
在这里插入图片描述
考点:LIMIT/TOP/ROW_NUMBER()的运用
但是如果是用dense_rank()开窗做的话, 查询结果出来只有表头没有返回null.

create table Employee   (
id number,
salary number
);

insert into Employee values (
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/950320
推荐阅读
相关标签
  

闽ICP备14008679号