首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我需要显示所有员工,这些员工是在他们的经理之前雇用的。有人能帮帮我吗?

我需要显示所有员工,这些员工是在他们的经理之前雇用的。有人能帮帮我吗?
EN

Stack Overflow用户
提问于 2020-07-04 17:48:36
回答 2查看 633关注 0票数 0

我需要运行一个SQL查询,它将显示在经理之前被雇用的所有员工,并且他们具有他的职能的最低工资。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT ENAME,JOB, SALAR FROM EMP
WHERE JOB = 'SALESMAN'
OR JOB = 'CLERK'
OR JOB = 'ANALYST'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-04 18:10:23

使用窗口函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select . . .
from (select e.*, m.hiredate as mgr_hiredate,
             min(salar) over (partition by job) as min_salar
      from emp e left join
           emp em
           on e.mgr = m.empno
     ) em
where hiredate < mgr_hiredate and salar = min_salar;
票数 2
EN

Stack Overflow用户

发布于 2020-07-04 18:01:27

您可以将EMP加入其中,以添加有关每个员工的经理的详细信息(我们对他的HIREDATE很感兴趣)。稍后在WHERE部分中,您可以检查经理的HIREDATE是否晚于相应员工的。

您还可以预先计算每个工作的所有最低工资,然后将此信息连接到每个员工,然后您可以检查员工的工资是否等于最低工资。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT EMPNO, ENAME
FROM EMP e
INNER JOIN EMP m ON e.MGR = m.EMPNO
INNER JOIN (
  SELECT JOB, MIN(SALAR) as MINSALAR
  FROM EMP
  GROUP BY JOB
) s ON s.JOB = e.JOB
WHERE m.HIREDATE > e.HIREDATE AND e.SALAR = s.MINSALAR
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62732513

复制
相关文章
业界 | 成为CTO之前,我希望有人告诉我这些
大数据文摘作品 编译:赵逸云、Shan LIU 、蒋宝尚 如何成为一位合格的CTO,在成为CTO之前又需要哪些职业素养,即将离职的 SketchDeck CTO讲述他在过去四年担任此职位的经验。 这是一段刺激又美妙的体验,在创业公司工作与传统的任职大不相同:一开始,你完全不知道公司是否会成功,也不知道它会不会变成一份全职工作,之后,随着公司的发展,你体验着新的各不相同的职位。总的来说,你会经常做着你曾经从未做过的工作。在你还未充分利用手中的权力之前,新的责任已经来到了你的面前。 创业公司像大海中小船,能够灵
大数据文摘
2018/05/23
3180
Leetcode No.181 超过经理收入的员工
Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。
week
2021/05/06
3930
leetcode-for-sql-收入超过经理的员工
大家好,我是Peter。本文讲解的是LeetCode-SQL的第181题目,难易程度:简单。
皮大大
2023/08/23
1840
如何让老板能访问员工的电脑,而员工却不能访问老板的电脑
网络一向不只是能通就好,很多场景里面,都会有特殊的需求,比如说,有时候需要配置VLAN之间TCP的单向访问——在下图中,要求只允许PC1主动与PC2建立TCP连接,而不允许PC2主动发起与PC1的TCP连接。
IT狂人日志
2022/05/18
6780
如何让老板能访问员工的电脑,而员工却不能访问老板的电脑
springboot开发之显示员工信息
在entities包中:有Employee.java、Department.java
西西嘛呦
2020/08/26
2.7K0
springboot开发之显示员工信息
干货 | 为了让携程上万员工上好网,他们做了这些
孙颖, 携程技术保障中心网络管理团队高级工程师。从事IT互联网网络运维工作十余年,目前负责IT网络及WiFi网络设计、建设及运维。
携程技术
2019/04/22
9060
干货 | 为了让携程上万员工上好网,他们做了这些
牛客:数据库实战—1—查找最晚入职员工的所有信息、查找入职员工时间排名倒数第三的员工所有信息
limit关键字用法:https://blog.csdn.net/BlackPlus28/article/details/83057392
全栈程序员站长
2022/07/01
3610
牛客:数据库实战—1—查找最晚入职员工的所有信息、查找入职员工时间排名倒数第三的员工所有信息
2022-11-27:超过经理收入的员工。编写一个SQL查询来查找收入比经理高的员工。以下数据的结果输出是Joe,因为Joe是唯一挣得比经理多的雇员。 DROP
2022-11-27:超过经理收入的员工。编写一个SQL查询来查找收入比经理高的员工。以下数据的结果输出是Joe,因为Joe是唯一挣得比经理多的雇员。
福大大架构师每日一题
2022/11/27
6670
2022-11-27:超过经理收入的员工。编写一个SQL查询来查找收入比经理高的员工。以下数据的结果输出是Joe,因为Joe是唯一挣得比经理多的雇员。 DROP
论撩员工,乐享是专业的!
最近,不少乐享管理员都问了乐乐同一个问题: 乐享平台那么棒,可怎么激励员工上来分享? 你们是怎么撩员工的呢? 说到撩,这个可是个大课题,用互联网的说法叫做用户激励。那么公司内部,如何激励员工在乐享上活跃、分享呢,这里我就要引用一句名人名言: “ 理想的人物不仅要在物质需要上得到满足,还要在精神旨趣的满足上得到表现。 ——沃兹吉·朔德 ” 简而言之,人需要从物质和精神两方面得到满足,才是棒棒哒!那么激发员工在乐享上分享也是一样的! 1 公司影响力PK 如果在乐享上,能让员工感受到自己在公司的影响力,相
腾讯乐享
2019/03/12
5050
论撩员工,乐享是专业的!
LeetCode 5354. 通知所有员工所需的时间(迭代)
题目链接:https://leetcode-cn.com/problems/time-needed-to-inform-all-employees/
Ch_Zaqdt
2020/03/11
5920
LeetCode 1376. 通知所有员工所需的时间(DFS)
公司里有 n 名员工,每个员工的 ID 都是独一无二的,编号从 0 到 n - 1。公司的总负责人通过 headID 进行标识。
Michael阿明
2020/07/13
7010
MySQL练习十:查找入职员工时间排名倒数第三的员工所有信息
结果:请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:
兔云小新LM
2021/09/24
1.2K0
华为、阿里、网易员工下班时间大曝光,靠加班,你是赢不了他们的
还记得前些年那则不幸的新闻吗?“深圳 36 岁 IT 男猝死酒店马桶上”。近年来,过劳死和加班这两个关键词一再进入人们的视野。
IT阅读排行榜
2018/08/17
2.8K0
☆打卡算法☆LeetCode 181. 超过经理收入的员工 算法解析
大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。 一、题目 1、算法题目 “编写SQL查询,来查找收入比经理高的员工。” 题目链接: 来源:力扣(LeetCode) 链接: 181. 超过经理收入的员工 - 力扣(LeetCode) 2、题目描述 表:Employee  +-------------+---------+ | Column Name | Type | +-------------+---------+
恬静的小魔龙
2022/08/07
3800
☆打卡算法☆LeetCode 181. 超过经理收入的员工 算法解析
读书笔记|奈飞文化手册
祝开卷有益 Lemon黄
Lemon黄
2020/11/17
4410
喜茶90%的员工爱上乐享,他们都做了哪些事?
2012年,广东江门一条名叫江边里的小巷诞生了一家奶茶店,它酝酿出了风靡当下的“芝士奶盖茶”,也就是现在刷屏社交网络、深受年轻人喜爱的新茶饮领跑者——喜茶。2018年末,喜茶与“茶茶空间站”(喜茶乐享)相遇,致力打造一个专属喜茶伙伴们交流、分享、问答的平台。 2019年5月2日,有这样一个问题被发到了茶茶空间站的乐问版块。 “能否改变顾客要纸袋打包,然后坐下来以后就扔掉包装的现象?” 在这个问题之前,喜茶伙伴们对乐问的认知是较零星的,乐问的主要内容主要集中在行政、绩效上。而这个问题发出后,这位
腾讯乐享
2019/12/16
1.2K0
喜茶90%的员工爱上乐享,他们都做了哪些事?
MySQL练习九:查找最晚入职员工的所有信息
有一个员工employees表简况如下: 0BFB4D140D9C3E92AF681D9F9CB92D55 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: D2ABA1E2F5834850B16146F168AC5476 对应SQL语句: DDL drop table if exists `employees` ; CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NUL
兔云小新LM
2021/09/24
1.4K0
MySQL练习十四:获取所有非manager的员工emp_no
1、此题解题的思路,就是查找出部门领导中的员工编号,然后去员工表中查找,不在这部分员工编号中的数据即可。
兔云小新LM
2021/09/29
6770
MySQL练习十四:获取所有非manager的员工emp_no
【牛客SQL】02 查找入职员工时间排名倒数第三的员工所有信息
查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_name varchar(14) NOT NULL, last_name varchar(16) NOT NULL, gender char(1) NOT NULL, hire_date date NOT NULL, PRIMARY KEY (emp_no));
韩旭051
2020/06/23
3550
SQL1 查找最晚入职员工的所有信息
题解汇总: /* select * from employees order by hire_date desc limit 1; */ /* 使用limit 与 offset关键字 */ /* select * from employees order by hire_date desc limit 1 offset 0; */ /* 使用limit关键字 从第0条记录 向后读取一个,也就是第一条记录 */ /* select * from employees
大忽悠爱学习
2021/11/15
3230

相似问题

显示没有经理的所有经理和员工

12

查找所有向经理报告的员工,包括经理员工

12

我需要缩小图像的尺寸吗?有人能帮帮我吗?

35

在每个经理下面显示所有员工的角色

54

MySQL,找到“经理”的所有员工

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文