解题思路: 这个一道sql函数题目,跟上一题有点一样,先n=n-1,因为从0开始的。 第二:limit哪里从n开始选择当前那个。
代码语言:javascript复制CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
set N=N-1;
RETURN (
# Write your MySQL query statement below.
SELECT IFNULL((SELECT DISTINCT Salary
FROM Employee
ORDER BY Salary DESC
LIMIT N, 1),NULL)
);
END