Leetcode 难题 185:部门中工资排名前三的所有员工
发布时间
阅读量:
阅读量
表: Employee
| Column Name | Type |
|---|---|
| id | int |
| name | varchar |
| salary | int |
| departmentId | int |
该表中Id字段被设定为主键。departmentId字段作为外键,与Department表中的ID字段相对应。表中的每一行记录均用于标识员工的编号、姓名及薪资信息,同时包含其所属部门的编号。
表: Department
| Column Name | Type |
|---|---|
| id | int |
| name | varchar |
Id是该表的主键字段。
该表中的每一行数据对应一个部门的标识符及其名称。
公司管理层关注的重点在于,各个部门中薪资水平最高的员工是谁。在某一部门中,高收入员工指的是其薪资在该部门所有员工工资排序中位列前三的人员。
问题
设计一个SQL查询语句,用于检索各个部门中薪资水平较高的员工信息。
结果表格的输出顺序可以自由设定。
示例
Employee表结构解析
| id | name | salary | departmentId |
|---|---|---|---|
| 1 | Joe | 85000 | 1 |
| 2 | Henry | 80000 | 2 |
| 3 | Sam | 60000 | 2 |
| 4 | Max | 90000 | 1 |
| 5 | Janet |
全部评论 (0)
还没有任何评论哟~
