需求:Employee 表,请编写一个SQL查询来查找至少有5名直接下属的经理。

展示效果:

Name
John
1 Create table If Not Exists Employee (Id int, Name varchar(255), Department varchar(255), ManagerId int);
2
3 insert into Employee (Id, Name, Department, ManagerId) values (101, 'John', 'A', null);
4 insert into Employee (Id, Name, Department, ManagerId) values (102, 'Dan', 'A', 101);
5 insert into Employee (Id, Name, Department, ManagerId) values (103, 'James', 'A', 101);
6 insert into Employee (Id, Name, Department, ManagerId) values (104, 'Amy', 'A', 101);
7 insert into Employee (Id, Name, Department, ManagerId) values (105, 'Anne', 'A', 101);
8 insert into Employee (Id, Name, Department, ManagerId) values (106, 'Ron', 'B', 101);

最终SQL:

 1 SELECT2     Name3 FROM4     Employee AS t1 5 JOIN 6    (SELECT7         ManagerId8     FROM9         Employee
10     GROUP BY
11         ManagerId
12     HAVING
13         COUNT(ManagerId) >= 5
14     ) AS t2
15 ON
16     t1.Id = t2.ManagerId;

Mysql练习题14-至少有5名直接下属的经理相关推荐

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

    文章目录 1. 题目 2. 解题 1. 题目 Employee 表包含所有员工和他们的经理. 每个员工都有一个 Id,并且还有一列是经理的 Id. +------+----------+------- ...

  2. leetcode570. 至少有5名直接下属的经理(SQL)

    Employee 表包含所有员工和他们的经理.每个员工都有一个 Id,并且还有一列是经理的 Id. +------+----------+-----------+----------+ |Id     ...

  3. leetcode-SQL-570. 至少有5名直接下属的经理

    leetcode-SQL-570. 至少有5名直接下属的经理 题目 解题 方法一:子查询 方法二:联结 题目 题目链接 表: Employee +-------------+---------+ | ...

  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 5丨至少有5名直接下属的经理【难度中等】

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

  5. MySQL练习题初级45题(统一表)

    声明:该文章练习题取自作者'孙子衡'-->https://www.jianshu.com/p/dffd40d06e3c?u_atoken=347d4392-252a-4b45-a678-bcec ...

  6. 数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习

    数据库系统原理与应用教程(073)-- MySQL 练习题:操作题 131-140(十七):综合练习 131.子查询(1) 该题目使用的表和数据如下: /* drop table if exists ...

  7. 数据库系统原理与应用教程(058)—— MySQL 练习题(二):单选题

    数据库系统原理与应用教程(058)-- MySQL 练习题(二):单选题 1.在成绩表中查询绩点在 3.7-4.0 之间,并且挂科数为 0 的学生的所有信息.下列SQL语句不正确的是(D). A.SE ...

  8. 女朋友的Mysql练习题

    2019独角兽企业重金招聘Python工程师标准>>> 一.设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teach ...

  9. MYSQL 练习题

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

最新文章

  1. Java实用教程笔记 泛型与集合框架
  2. docker 安装vim
  3. 【BZOJ1057】【codevs1428】棋盘制作,悬线法
  4. MySQL8 Zip的下载和安装
  5. Android属性动画之ObjectAnimator控制
  6. android 签名报错,AndroidStudio生成签名apk报错
  7. python 迭代器与生成器 详解
  8. 关于.NET、ASP.NET和ASP
  9. IDEA 插件开发 - 创建自定义私有仓库
  10. 复数基础——二次公式的复根,复平面上标复数值点_7
  11. windows10系统盘瘦身
  12. 腾讯云主机免费升级有感而发
  13. ctfshow 网络迷踪-给你拷上
  14. 【内存】UDIMM、RDIMM、SODIMM以及LRDIMM的区别
  15. 【泛函分析】巴拿赫空间
  16. 获取淘宝/天猫购买到商品的订单详情——buyer_order_detail
  17. 手机投屏不是全屏怎么办_手机投屏怎样才能全屏
  18. MySQL 之1045错误
  19. 【软件测试】面试老约不到?软件测试简历项目经验怎么写?论项目经验的重要性......
  20. 恶魔的奶爸英语 初级教程

热门文章

  1. 离散傅里叶变换(DFT)(为了使用而学习的DFT)
  2. SpringMVC 框架系列之初识与入门实例
  3. 查看mysql数据库及表编码格式
  4. day14--前端HTML、CSS
  5. 数据量高并发的数据库优化
  6. 安卓开发之使用viewpager+fragment实现滚动tab页
  7. 《转》每天起床时,优秀创业者都会问自己这3个问题
  8. 数学之路(3)-机器学习(3)-机器学习算法-神经网络[17]
  9. 阅读记录:Learning multiple layers of representation(杂乱笔记)
  10. 安全人员称攻击Google的是业余黑客