牛客题霸-SQL篇——1~10题(3)

简介: + SQ10:获取所有非manager的员工emp_no描述有一个员工表employees简况如下:

牛客题霸-SQL篇——1~10题(2)https://developer.aliyun.com/article/1415671

+ SQ10:获取所有非manager的员工emp_no

描述

有一个员工表employees简况如下:

20210607202112532.png

有一个部门领导表dept_manager简况如下:

建表语句如下:

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`));
CREATE TABLE `dept_manager` (
`dept_no` char(4) NOT NULL,
`emp_no` int(11) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`dept_no`));


请你找出所有非部门领导的员工emp_no,以上例子输出:


示例代码

select e.emp_no
from employees e 
left join dept_manager d
on   e.emp_no = d.emp_no
where d.to_date is null

20210607202150447.png


目录
相关文章
|
6月前
|
SQL 关系型数据库 MySQL
牛客题霸-SQL篇——10~20题(2)
+ SQ18:获取当前薪水第二多的员工的emp_no以及其对应的薪水salary 描述 有一个员工表employees简况如下:
80 0
|
6月前
|
SQL 关系型数据库 MySQL
牛客题霸-SQL篇——10~20题(1)
+ SQ11:获取所有员工当前的manager 描述 有一个员工表dept_emp简况如下:
67 0
|
6月前
|
SQL
牛客题霸-SQL篇——1~10题(2)
+ SQ5:查找所有员工的last_name和first_name以及对应部门编号dept_no 描述 有一个员工表,employees简况如下:
47 0
|
6月前
|
SQL
牛客题霸-SQL篇——1~10题(1)
+ SQ1:查找最晚入职员工的所有信息 描述 有一个员工employees表简况如下:
66 0
|
SQL
牛客题霸刷题-SQL必知必会50道
SQL每个人都要用,但是用来衡量产出的并不是SQL本身,你需要用这个工具,去创造其它的价值。
348 31
牛客题霸刷题-SQL必知必会50道
|
SQL
【SQL】牛客题霸SQL入门篇1(基础查询、条件查询、高级查询)
【SQL】牛客题霸SQL入门篇1(基础查询、条件查询、高级查询)
176 0
|
2月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
4月前
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
115 13
|
4月前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
|
4月前
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
61 6
下一篇
无影云桌面