185. Department Top Three Salaries : leetcode

오유찬·2026년 1월 14일

SQL

목록 보기
47/71
-- 각 부서별로 월급 높은 3명 출력
SELECT  Department, Employee, Salary

FROM (
    SELECT  d.name as Department, 
            e.name as Employee ,
            e.salary as Salary, 
            DENSE_RANK() OVER(PARTITION BY e.departmentId ORDER BY e.salary DESC) as rnk
    FROM    Employee e INNER JOIN Department d
            ON  e.departmentId = d.id
)   as department_salary_rnk
WHERE   rnk < 4
profile
열심히 하면 재밌다

0개의 댓글