挺无聊的。

基于 MS SQL

题目是这样的:

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

+----+-------+--------+--------------+
| Id | Name  | Salary | DepartmentId |
+----+-------+--------+--------------+
| 1  | Joe   | 70000  | 1            |
| 2  | Henry | 80000  | 2            |
| 3  | Sam   | 60000  | 2            |
| 4  | Max   | 90000  | 1            |
+----+-------+--------+--------------+

Department 表包含公司所有部门的信息。

+----+----------+
| Id | Name     |
+----+----------+
| 1  | IT       |
| 2  | Sales    |
+----+----------+

编写一个 SQL 查询,找出每个部门工资最高的员工。例如,根据上述给定的表格,Max 在 IT 部门有最高工资,Henry 在 Sales 部门有最高工资。

+------------+----------+--------+
| Department | Employee | Salary |
+------------+----------+--------+
| IT         | Max      | 90000  |
| Sales      | Henry    | 80000  |
+------------+----------+--------+
SELECT A.Name as Department, B.Name as Employee, B.Salary
from Department A, Employee B
where A.Id = B.DepartmentId
and B.Salary = (Select max(Salary)
from Employee C
where C.DepartmentId = A.Id)

部门工资最高的员工(SQL)相关推荐

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

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

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

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

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

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

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

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

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

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

  6. SQL习题“部门工资最高的员工”

    "部门工资最高的员工" 思路: 根据DepartmentId分组,筛选出各部门的最高工资. select DepartmentId,max(Salary) from Employe ...

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

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

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

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

  9. LeetCode MySQL 184. 部门工资最高的员工

    文章目录 1. 题目 2. 解题 1. 题目 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+------ ...

最新文章

  1. 当你累了,准备放弃时,看看这个吧!!!
  2. metaq的简单封装dataChange解读
  3. 高光荣教授逝世:他是新中国首位MIT计算机博士,开创数据流体系结构
  4. ios使用支付宝进行支付,注意事项 集成支付宝钱包支付iOS SDK的方法与经验。...
  5. [置顶] JQuery在线截取图片
  6. 光电转换模块_关于光电倍增管(PMT)模块的选型与使用
  7. Android进阶——深入浅出Handler(一)
  8. Java 并发(JUC 包-05)
  9. 三观要正 心态要好 要快乐
  10. 《JQuery 能干点啥~》第7讲 层级选择器_2
  11. 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
  12. 《从问题到程序:用Python学编程和计算》——1.4 练习
  13. lua获取服务器文件,Nginx服务器中使用lua获取get或post参数
  14. bin文件无法生成,Error: Q0147E: Failed to create Directory ./Flora_GD32.bin\ER$$.ARM.__AT_0x000000C0: File
  15. 零基础入门学习汇编语言~基础知识~机器语言与汇编语言的产生及组成
  16. Python 批量发送邮件脚本
  17. 常用组合数计算公式及推算
  18. redux中导入createStore中间有条线,解决方案及redux的使用。(react)
  19. matlab蒙特卡洛求体积
  20. 使用HTML+CSS实现网页loading加载效果,支持定时或加载完成后隐藏

热门文章

  1. 浅学Matlab:确定比赛的胜负问题
  2. Android 与 H5 交互基础普及
  3. Fragmented MP4文件格式
  4. 八、CSS之元素的定位
  5. centos升级软件
  6. 02_11_Java语音进阶||day11_网络编程【TCP|UDP】
  7. 多家聚合支付公司上调费率 业内人士称是正常行为
  8. UniApp:方法篇:微信小程序海报生成和保存
  9. MySQL MySQL基础_运算符
  10. 重装完centos6.5后没有网卡驱动的解决方法