1. 首页
  2. 数据库
  3. 其它
  4. LeetCode:MySQL分组内取前几名问题(难度:困难)

LeetCode:MySQL分组内取前几名问题(难度:困难)

上传者: 2020-12-23 01:12:53上传 PDF文件 77.48KB 热度 18次
题目:查询部门工资前三高的所有员工 Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。 Department 表包含公司所有部门的信息。 编写一个 SQL 查询,找出每个部门获得前三高工资的所有员工。例如,根据上述给定的表,查询结果应返回: 解释:IT 部门中,Max 获得了最高的工资,Randy 和 Joe 都拿到了第二高的工资,Will 的工资排第三。销售部门(Sales)只有两名员工,Henry 的工资最高,Sam 的工资排第二。 题解 对于这种分组内取前几名的问题,可以先group by
下载地址
用户评论