Skip to content

Commit bf53bbc

Browse files
Time: 917 ms (64.55%), Space: 0B (100.00%) - LeetHub
1 parent 0b35c02 commit bf53bbc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
WITH salary AS (
2+
SELECT
3+
e.id AS employee_id,
4+
e.name AS employee_name,
5+
e.salary,
6+
e.departmentId,
7+
d.id AS department_id,
8+
d.name AS department_name,
9+
DENSE_RANK() OVER (PARTITION BY d.name ORDER BY salary DESC) AS `rank`
10+
FROM
11+
Employee e
12+
LEFT JOIN
13+
Department d ON e.departmentId = d.id
14+
)
15+
SELECT department_name as Department,employee_name as Employee,salary as Salary FROM salary WHERE `rank` <= 3;

0 commit comments

Comments
 (0)