部门工资最高的员工(SQL)
挺无聊的。
基于 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)相关推荐
- leetcode184. 部门工资最高的员工(SQL) 连接+嵌套查询
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+--------------+ | Id ...
- 【每日SQL打卡】DAY 1丨部门工资最高的员工【难度中等】
活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人会走得很远. 活动流程: 1.每天 ...
- 编写一个 SQL 查询,找出每个部门工资最高的员工。
Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id.+----+-------+--------+--------------+ | Id ...
- 2022-12-03:部门工资最高的员工。以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高。sql语句如何写? 输出结果如下: department emp
2022-12-03:部门工资最高的员工.以下数据Max 和 Jim 在 IT 部门的工资都是最高的,Henry 在销售部的工资最高.sql语句如何写? 输出结果如下: department empl ...
- LeetCode For SQL 184. 部门工资最高的员工 (分组 from嵌套)
184. 部门工资最高的员工 # Write your MySQL query statement below-- 先找出每个部门最高薪资,显示出部门id.部门名称和薪资 -- 然后再通过这个新表,根 ...
- SQL习题“部门工资最高的员工”
"部门工资最高的员工" 思路: 根据DepartmentId分组,筛选出各部门的最高工资. select DepartmentId,max(Salary) from Employe ...
- MySQL_项目7: 各部门工资最高的员工(难度:中等)
项目七: 各部门工资最高的员工(难度:中等) 创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--- ...
- Leetcode-184. 部门工资最高的员工
题目链接: Leetcode-184 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+--------+- ...
- LeetCode MySQL 184. 部门工资最高的员工
文章目录 1. 题目 2. 解题 1. 题目 Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id. +----+-------+------ ...
最新文章
- 当你累了,准备放弃时,看看这个吧!!!
- metaq的简单封装dataChange解读
- 高光荣教授逝世:他是新中国首位MIT计算机博士,开创数据流体系结构
- ios使用支付宝进行支付,注意事项 集成支付宝钱包支付iOS SDK的方法与经验。...
- [置顶] JQuery在线截取图片
- 光电转换模块_关于光电倍增管(PMT)模块的选型与使用
- Android进阶——深入浅出Handler(一)
- Java 并发(JUC 包-05)
- 三观要正 心态要好 要快乐
- 《JQuery 能干点啥~》第7讲 层级选择器_2
- 擦地机器人排行榜_擦地机器人品牌排行榜来了,你想了解的都在这里
- 《从问题到程序:用Python学编程和计算》——1.4 练习
- lua获取服务器文件,Nginx服务器中使用lua获取get或post参数
- bin文件无法生成,Error: Q0147E: Failed to create Directory ./Flora_GD32.bin\ER$$.ARM.__AT_0x000000C0: File
- 零基础入门学习汇编语言~基础知识~机器语言与汇编语言的产生及组成
- Python 批量发送邮件脚本
- 常用组合数计算公式及推算
- redux中导入createStore中间有条线,解决方案及redux的使用。(react)
- matlab蒙特卡洛求体积
- 使用HTML+CSS实现网页loading加载效果,支持定时或加载完成后隐藏