Inflearn Community Q&A
제가 푼 쿼리 한번 봐주실 수 있을까요? 자꾸 에러가 나서 머가 문제인지 ㅠㅠ
Written on
·
169
0
CREATE FUNCTION getNthHighestSalary(N INT)
RETURNS INT
BEGIN
RETURN (
SELECT
DISTINCT(sub.Salary)
FROM
--서브쿼리 이용--
-- Salart열과 덴스 랭크를 사용해서 랭크 순위 매김
(SELECT Salary,
DENSE_RANK() OVER(ORDER BY Salary) AS rank
FROM
Employee)
AS sub
-- 서브쿼리 테이블에서 랭크가 N인것을 필터 조건으로 사용
WHERE sub.rank=N
);
END
sql
Answer 1
0





