[LeetCode] 176. Second Highest Salary

Chobby·2025년 2월 1일
1

LeetCode

목록 보기
199/427

😎풀이

  1. 2중 SELECT를 사용한다.
  2. DISTINCT를 통해 같은 봉급의 중복값을 제거한다.
  3. salary를 내림차 순으로 정렬한다.
  4. 상위 1개의 요소를 건너뛰고(OFFSET) 다음 요소 1개만(LIMIT) 반환한다.
SELECT (
    SELECT
        DISTINCT
            salary
    FROM 
        Employee
    ORDER BY 
        salary 
        DESC
    LIMIT 1 
    OFFSET 1
) AS SecondHighestSalary
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글