题目链接:
解析:
这道题是需要写一个函数,与其他语言一样,一个函数需要包含传入参数,以及返回内容。这里我们直接看题解。
题解:
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
SET N = N-1; #因为limit后面不能跟表达式,所以要在之前完成
RETURN (
# Write your MySQL query statement below.
SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT N,1
);
END
网友评论