解题思路:
这个一道sql函数题目,跟上一题有点一样,先n=n-1,因为从0开始的。
第二:limit哪里从n开始选择当前那个。
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