题解:
SELECT
IFNULL(
(SELECT DISTINCT Salary
FROM Employee
ORDER BY Salary DESC
LIMIT 1 OFFSET 1),
NULL) AS SecondHighestSalary
刚开始刷数据库 直接看的题解
- 本题需要注意
- distinct
- ifnull 函数 如果为空就返回第二个值
- limit 函数 限制输出 只输出一个
- offset 函数 跳过 跳过一个