难度:简单
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。
例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。
先对表降序排序,最后查找跳过最高收入,读取第二高的收入。
# Write your MySQL query statement below
Select (Select distinct Salary From Employee order by Salary desc limit 1 offset 1) as SecondHighestSalary
SQL查询语句中的 limit 与 offset :
limit y
分句表示: 读取 y 条数据limit x, y
分句表示: 跳过 x 条数据,读取 y 条数据limit y offset x
分句表示: 跳过 x 条数据,读取 y 条数据