当前位置:   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博客】
推荐阅读
相关标签
  

闽ICP备14008679号