其他分享
首页 > 其他分享> > 176. 第二高的薪水

176. 第二高的薪水

作者:互联网

将不同的薪资按降序排序,然后使用 LIMIT 子句获得第二高的薪资。

然而,如果没有这样的第二最高工资,这个解决方案将被判断为 “错误答案”,因为本表可能只有一项记录。解决 “NULL” 问题的一种方法是使用 “IFNULL” 函数。

# Write your MySQL query statement below
SELECT IFNULL((
    SELECT DISTINCT Salary
    FROM Employee
    ORDER BY Salary DESC
    LIMIT 1, 1), NULL
) AS SecondHighestSalary;

标签:Salary,薪水,第二,IFNULL,LIMIT,薪资,176,NULL,SELECT
来源: https://www.cnblogs.com/fxh0707/p/15125679.html