[LeetCode/Sql] Second highest salary

less than 1 minute read

문제정보

어떻게 풀까?

2번째로 높은 Salary의 값을 구하는 것이다. 특이한 점은 row가 하나만 있을 경우엔 null을 반환해야 한다.

SubQuery를 활용하여 푼다.

문제풀이

SELECT MAX(SALARY) AS SECONDHIGHESTSALARY
FROM EMPLOYEE
WHERE SALARY < (SELECT MAX(SALARY) FROM EMPLOYEE);

Leave a comment