案例

select IFNULL(
(select distinct Salary
from Employee order by Salary desc
limit 1 offset 1),NULL)
as SecondHighestSalary
本文介绍了在SQL中查询第N高数据的思路和步骤,包括使用IFNULL处理NULL值,DISTINCT去除重复数据,LIMIT和OFFSET来指定返回特定位置的数据。例如,查询第三高薪水,可以使用`LIMIT 1 OFFSET 2`来实现。
案例

select IFNULL(
(select distinct Salary
from Employee order by Salary desc
limit 1 offset 1),NULL)
as SecondHighestSalary
1476
5213

被折叠的 条评论
为什么被折叠?