“部门工资最高的员工”


思路:

根据DepartmentId分组,筛选出各部门的最高工资。

select DepartmentId,max(Salary)
from Employee
group by DepartmentId;

根据DepartmentId内连接两表,查出各部门对应的员工和工资,然后使用where…in…条件进行筛选。

select d.Name Department,e.Name Employee,Salary
from Employee e
join Department d
on e.DepartmentId = d.Id
where (e.DepartmentId,Salary)
in
(select DepartmentId,max(Salary)
from Employee
group by DepartmentId);

注意:where 全部的数据 in 筛选好的数据 结果:在全部查出的数据中摘出存在的筛好的数据。

SQL习题“部门工资最高的员工”相关推荐

  1. LeetCode For SQL 184. 部门工资最高的员工 (分组 from嵌套)

    184. 部门工资最高的员工 # Write your MySQL query statement below-- 先找出每个部门最高薪资,显示出部门id.部门名称和薪资 -- 然后再通过这个新表,根 ...

  2. 【SQL】部门工资最高的员工

    一.题目描述 表: Employee 这里是引用 ±-------------±--------+ | 列名 | 类型 | ±-------------±--------+ | id | int | ...

  3. leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询

    Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+--------------+ | Id ...

  4. 【每日SQL打卡】DAY 1丨部门工资最高的员工【难度中等】

    活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远. 活动流程: 1.每天 ...

  5. 编写一个 SQL 查询,找出每个部门工资最高的员工。

    Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id.+----+-------+--------+--------------+ | Id ...

  6. 2022-12-03:部门工资最高的员工。以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高。sql语句如何写? 输出结果如下: department emp

    2022-12-03:部门工资最高的员工.以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高.sql语句如何写? 输出结果如下: department empl ...

  7. 部门工资最高的员工(SQL)

    挺无聊的. 基于 MS SQL 题目是这样的: Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+----- ...

  8. MySQL_项目7: 各部门工资最高的员工(难度:中等)

    项目七: 各部门工资最高的员工(难度:中等) 创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--- ...

  9. Leetcode-184. 部门工资最高的员工

    题目链接: Leetcode-184 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+- ...

最新文章

  1. C++ COM编程之接口背后的虚函数表
  2. 设计器的使用及常用控件
  3. 文件包含——本地无视后缀(二)
  4. python怎么设置代码执行时间_python 代码运行时间获取方式详解
  5. wow工程修理机器人图纸_工程的修理机器人图纸是哪里弄来的……
  6. Keil MDK编译器(V4.03)与J-LINK使用
  7. sql查询重复记录、删除重复记录方法大全
  8. 肝完这篇 TCP/IP ,我就面试去!
  9. 异速联服务器配置 虚拟机,异速联 安装教程
  10. excel文件被写保护怎么解除_实用解除常用文件word、excel的写保护
  11. python怎么把字体变大_Pycharm 字体大小调整设置的方法实现
  12. mysql中创建视图、索引
  13. 关于微软surface pro的介绍
  14. java 蓝桥杯 穿越雷区
  15. 微信公众号获取AccessToken
  16. unity 粒子系统
  17. IT规划如何更加务实(zt)
  18. 海康大华云台摄像机使用ONVIF无法控制云台问题
  19. Python基于OpenCV的智能交通灯系统(南北车流量比例)
  20. NSIS 中的$DOCUMENTS

热门文章

  1. suricata源码之tag
  2. 博客搬家 -- 将博客从CSDN迁移到hexo上
  3. Unicode码------二个字节编码的系统
  4. QT 低功耗蓝牙 PC端
  5. homestead 下用thinkPHP
  6. 2021年中国医药行业发展现状及重点企业对比分析[图]
  7. 基于LSTM网络的视觉识别
  8. jquery.qrcode生成带logo的二维码,同时生成带二维码的好友分享图片(js与canvas实现二维码和图片合成的海报)
  9. gcc或者clang输出typeid(typename).name()的全称
  10. 批处理-批量修改文件名