使用含有关键字exists查找未分配具体部门的员工的所有信息。
题目链接
题目描述
使用含有关键字exists查找未分配具体部门的员工的所有信息。
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_emp` (
`emp_no` int(11) NOT NULL,
`dept_no` char(4) NOT NULL,
`from_date` date NOT NULL,
`to_date` date NOT NULL,
PRIMARY KEY (`emp_no`,`dept_no`));
和 not in 字句查询一样。 把有分配到部门的员工找出来, 然后用 not exist 或者 not in 排除掉
SELECT * FROM employees WHERE NOT EXISTS
(SELECT emp_no FROM dept_emp WHERE employees.`emp_no`=dept_emp.`emp_no`);
SELECT * FROM employees WHERE NOT EXISTS
(SELECT emp_no FROM dept_emp WHERE employees.`emp_no`=dept_emp.`emp_no`);
使用含有关键字exists查找未分配具体部门的员工的所有信息。相关推荐
- 《数据库SQL实战》查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工
题目:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工 CREATE TABLE dept_emp ( emp_no int(11 ...
- quartus管脚分配后需要保存吗_电脑磁盘显示未分配怎么办?磁盘数据如何恢复?...
磁盘未分配的这部分磁盘空间上没有任何分区,也就是说这部分空间无法用来保存数据.那么,什么原因会导致磁盘变成未分配呢? 1.删除分区:在平时使用电脑的时候会有意或无意的将分区删除掉.磁盘上的分区被删除之 ...
- 使用驱动器h中的光盘之前需要将其格式化怎么办_电脑磁盘显示未分配怎么办?磁盘数据如何恢复?...
磁盘未分配的这部分磁盘空间上没有任何分区,也就是说这部分空间无法用来保存数据.那么,什么原因会导致磁盘变成未分配呢? 1.删除分区:在平时使用电脑的时候会有意或无意的将分区删除掉.磁盘上的分区被删除之 ...
- 计算机管理 未分配磁盘,电脑磁盘显示未分配怎么办?磁盘数据如何恢复?
Hugh 于 2020/07/31更新 数据恢复 摘要 想要恢复未分配磁盘数据,需要用到第三方数据恢复软件,下面小编就为大家详细介绍一下磁盘数据恢复软件 - 易我数据恢复的详细使用流程: 磁盘未分配的 ...
- Elasticsearch集群索引分片未分配unassigned导致集群状态红色red异常若干问题解决记录
一.背景 今天收到告警短信发现某个业务系统几台服务器的日志收集服务filebeat均已下线,把Filebeat都重启之后,准备到Kibana查阅业务系统的日志,检索异常条目,发现从凌晨开始的日志条目都 ...
- 磁盘显示未分配怎么办?丢失的数据这样恢复
磁盘未分配指的是未分配的这部分磁盘空间上没有任何分区,也就是说部分空间无法用来保存数据. 我们可以在电脑上打开磁盘管理器查看硬盘及分区情况,以下方图片为例,硬盘共有3个分区,分别是C盘.EFI分区和O ...
- 计算机管理 未分配磁盘,win7系统硬盘(未分配磁盘)如何重新建立扩展分区?
很多小伙伴们打开磁盘管理时,发现磁盘上多了个"未分配"或"可用空间".但是打开我的电脑查看时却没有这样的盘.那到底是什么原因引起的呢?其实这都是小伙伴们分盘未完 ...
- sqlserver2008 R2中查找未使用过的索引
sqlserver2008 R2中查找未使用过的索引: SELECT TOP 1000 o.name AS 表名 , i.name AS 索引名 , i.index_id AS 索引id , dm_i ...
- SQL-4查找所有已经分配部门的员工的last_name和first_name(自然连接)
题目描述 查找所有已经分配部门的员工的last_name和first_name CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_n ...
最新文章
- 一篇搞定RSA加密与SHA签名|与Java完全同步
- (三)Solrj4到Solrj5的升级之路
- Android插件化开发基础之静态代理模式
- Error: Flash Download failed - Target DLL has been cancelled
- oracle数据库导出数据6,Oracle数据库导入导出方法汇总
- Linux用户相关的操作命令
- php 之将图片转换base64编码(为百度ocr作准备,解决 image format error)
- tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤
- 【win10专业版】3dmax卸载不干净如何解决
- ps界面为啥突然变大了_PS修图教程,如何把把照片变得更有质感
- 红米note3双网通丨标注:2015617_官方线刷包_救砖包_解账户锁
- 坚果Pro 电源键失效的处理
- 解决:“由于可能不会将凭据发送到远程计算机,因此将不会进行连接。若要获得协助,请与您的系统管理员联系”
- 【产业互联网周报】硅谷多家IT大厂组成现代计算联盟,提供企业云上服务;台积电新封装技术2023年投产...
- SQL进行数据的删除
- PORIS门禁控制器
- 多线程面试题(高薪高频)
- java1.17知识点回顾
- 什么叫取反_彻底搞明白“取反加1”到底是个什么鬼?
- Sentinel整合Dubbo限流实战