
1.首先思路就是倒序排列,用limit限制输出。
2.但是如果不存在则不会返回null,因此需要作为临时表
# Write your MySQL query statement below
SELECT
(SELECT DISTINCT Salary
FROM Employee
ORDER BY Salary DESC
LIMIT 1,1) AS SecondHighestSalary
本文介绍了一种使用MySQL查询数据库中第二高薪水的方法。通过倒序排列员工薪水并使用LIMIT限制,可以有效地找到第二高的薪水值。如果数据库中不存在第二高薪水,则查询将不返回NULL。

1.首先思路就是倒序排列,用limit限制输出。
2.但是如果不存在则不会返回null,因此需要作为临时表
# Write your MySQL query statement below
SELECT
(SELECT DISTINCT Salary
FROM Employee
ORDER BY Salary DESC
LIMIT 1,1) AS SecondHighestSalary

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