首页 > 其他分享 >570. 至少有5名直接下属的经理

570. 至少有5名直接下属的经理

时间:2023-04-30 14:44:18浏览次数:42  
标签:managerId +------+ name 经理 570 下属 Employee 101 id

【题目】

表: Employee

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| id          | int     |
| name        | varchar |
| department  | varchar |
| managerId   | int     |
+-------------+---------+
Id是该表的主键列。
该表的每一行都表示雇员的名字、他们的部门和他们的经理的id。
如果managerId为空,则该员工没有经理。
没有员工会成为自己的管理者。

 

编写一个SQL查询,查询至少有5名直接下属的经理 。

以 任意顺序 返回结果表。

查询结果格式如下所示。

 

示例 1:

输入:
Employee 表:
+-----+-------+------------+-----------+
| id  | name  | department | managerId |
+-----+-------+------------+-----------+
| 101 | John  | A          | None      |
| 102 | Dan   | A          | 101       |
| 103 | James | A          | 101       |
| 104 | Amy   | A          | 101       |
| 105 | Anne  | A          | 101       |
| 106 | Ron   | B          | 101       |
+-----+-------+------------+-----------+
输出:
+------+
| name |
+------+
| John |
+------+

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/managers-with-at-least-5-direct-reports


【思路】

子查询 having count id重复5次以上的

 

【代码】

SELECT name
FROM Employee
WHERE id in(
    SELECT managerId
    FROM Employee
    GROUP BY managerId
    HAVING count(managerId)>=5
)

 

标签:managerId,+------+,name,经理,570,下属,Employee,101,id
From: https://www.cnblogs.com/End1ess/p/17365265.html

相关文章

  • 开发和项目经理又撕逼了,奉劝大家惜命吧……
    关注公众号“Java后端技术全栈”回复“000”获取程序员必备电子书一位就职于【上海**保险科技的】小伙伴,上周星球六,微信电话跟我聊了很久。全程激动得不行:“wocao,我们公司的开发和产品经理打起来了,旁边桌上的很多东西也都被打翻在地……”小伙描述得绘声绘色,看得出来,对于这种事情,他......
  • 我面试了 ChatGPT 的 PM (产品经理)岗位,它几乎得到了这份工作!!!
    如何检测人工智能自信但肤浅的答案?How to detect the AI’s confident but shallow answers?我面试过很多产品经理候选人,其中一种常规面试形式(在PM面试循环中非常标准)是产品Sense面试。受到最近推出的ChatGPT和JackieBavaro的以下推文的启发,我决定面试ChatGPT的......
  • SP10570
    后缀数组做法。用不同的分隔字符将\(n\)个串连接起来,如\(\texttt{abcdefg}\)、\(\texttt{qaq}\)、\(\texttt{qwq}\)拼成\(\texttt{abcdefgAqaqBqwqC}\)。求出新串的后缀数组和height数组,然后二分答案,问题转变为判断是否有一个长度为\(p\)的串在所有的串中出现,判断......
  • leetcode 570 至少有5名直接下屬的經理
    至少有5名直接下屬的經理 子查詢select`name`fromEmployeewhereidin(selectmanagerIdfromEmployeegroupbymanagerIdhavingcount(managerId)>=5) 自連接selecte2.namefromEmployeee1,Employeee2wheree1.managerId=e2.idgr......
  • 产品经理需要了解api接口的哪些东西
    一、作为产品经理,需要了解API接口的以下方面:功能:API接口的功能是指它提供的业务功能,包括数据查询、修改、增加、删除、计算等等,根据产品的需求确定需要调用哪些API接口。请求方式和传参:API接口的请求方式包括GET、POST、PUT、DELETE等,根据功能需要选择对应的请求方式。传参指的是使......
  • 2023年产品经理需要考的证书——NPDP,含金量高,666
    产品经理国际资格认证NPDP是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。【认证机构】产品开发与管理协会(PDMA)成立于1979年,是全球范围内产品开发与管理专业人士最杰出的倡导者,协助个......
  • 2023年3月全国产品经理国际认证NPDP报名
    产品经理国际资格认证NPDP是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。【认证机构】产品开发与管理协会(PDMA)成立于1979年,是全球范围内产品开发与管理专业人士最杰出的倡导者,协助个......
  • NPDP|产品经理怎么做好产品质量管控?
    我相信很多刚入行的产品经理肯定遇到过这样的情况:做了一个很糟糕的产品策略,使得公司或者团队浪费时间甚至影响到长远的发展。那如何才能提升产品决策质量呢?笔者通过反面的角度讲解这个问题。作为产品经理,持续提升产品决策质量是工作中的重中之重。一个糟糕的产品决策,轻则浪费团队......
  • NPDP|程序员转产品经理好转吗?
    经常看到有程序员小哥工作几年因为压力大想转行,这种情况确实是存在的。整日泡在无穷无尽的代码中,确实是一件很枯燥的事情。这可能不仅仅是工作量方面的压力,更多的是做到一定程度后,对这个工作不够感兴趣,需要找到更适合自己的职位。程序员转岗,最常见的就是产品经理了。为什么是产品......
  • 2022年5月份深圳NPDP产品经理认证招生简章
    NPDP产品经理国际资格认证是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。2022年5月份深圳NPDP产品经理认证招生简章【认证收益】权威国际认证:NPDP认证是产品管理领域历史最久、知名......