오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-09 00:00
관리 메뉴

우노

[WHERE] LeetCode 176번 “Second Highest Salary” 풀이 본문

SQL/Basic

[WHERE] LeetCode 176번 “Second Highest Salary” 풀이

운호(Noah) 2022. 12. 12. 13:49

문제 링크

풀이

  • 두 번째로 높은 급여가 존재한다면 출력하고, 존재하지 않는다면 NULL을 출력하는 문제입니다.
  • WHERE 절에 서브쿼리를 사용해,
  • salary의 최대값보다 작은 salary들 중 최대값을 출력하면 됩니다.

코드

SELECT max(salary) AS SecondHighestSalary
FROM Employee
WHERE salary < (
    SELECT max(salary)
    FROM Employee
)

'SQL > Basic' 카테고리의 다른 글

[MIN] LeetCode 511번 “Game Play Analysis I” 풀이  (0) 2022.12.12
Comments