mysql 数据操作 多表查询 子查询 带EXISTS关键字的子查询
带EXISTS关键字的子查询
EXISTS关字键字表示存在。
EXISTS 判断某个sql语句的有没有查到结果 有就返回真 true 否则返回假 False
如果条件成立 返回另外一条sql语句的返回结果
返回结果了
mysql> select * from employee where EXISTS(select id from department where name='技术');
+----+------------+--------+------+--------+
| id | name | sex | age | dep_id |
+----+------------+--------+------+--------+
| 1 | mike | male | 18 | 200 |
| 2 | alex | female | 48 | 201 |
| 3 | jack | male | 38 | 201 |
| 4 | yuanhao | female | 28 | 202 |
| 5 | liwenzhou | male | 18 | 200 |
| 6 | jingliyang | female | 18 | 204 |
+----+------------+--------+------+--------+
6 rows in set (0.00 sec)
子查询也查不出结果 exists 返回是false
mysql> select * from employee where EXISTS(select id from department where name='it');
Empty set (0.00 sec)
mysql 数据操作 多表查询 子查询 带EXISTS关键字的子查询的更多相关文章
- mysql 数据操作 多表查询 目录
		mysql 数据操作 多表查询 准备 多表连接查询介绍 mysql 数据操作 多表查询 多表连接查询 笛卡尔积 mysql 数据操作 多表查询 多表连接查询 内连接 mysql 数据操作 多表查询 多 ... 
- mysql 数据操作 单表查询 目录
		mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函 ... 
- mysql 数据操作 单表查询 where 约束 目录
		mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 li ... 
- mysql 数据操作 单表查询 group by 分组 目录
		mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况 ... 
- mysql 数据操作  多表查询 子查询 介绍
		子查询就是: 把一条sql语句放在一个括号里,当做另外一条sql语句查询条件使用 拿到这个结果以后 当做下一个sql语句查询条件mysql 数据操作 子查询 #1:子查询是将一个查询语句嵌套在另一个 ... 
- mysql 数据操作  多表查询 子查询  带IN关键字的子查询
		1 带IN关键字的子查询 #查询平均年龄在25岁以上的部门名关键点部门名 以查询员工表的dep_id的结果 当作另外一条sql语句查询条件使用 in (sql语句) mysql ; +-------- ... 
- mysql 数据操作 多表查询 子查询 带比较运算符的子查询
		带比较运算符的子查询 #比较运算符:=.!=.>.>=.<.<=.<> #查询大于所有人平均年龄的员工名与年龄 思路 先拿到所有人的平均年龄然后 再用另外一条sql ... 
- mysql 数据操作 单表查询 where约束  like 模糊匹配
		mysql> select * from employee; +----+------------+--------+-----+------------+-----------+------- ... 
- mysql 数据操作 单表查询 where约束 is null in
		需求找出年龄是 81 或者 73 或者 28 mysql ; +----+-----------+--------+-----+------------+-----------+----------- ... 
随机推荐
- vc 找到一个或多个多重定义的符号
			vc 找到一个或多个多重定义的符号, 这个问题还是不能很好的解决. 最根本的是: 把所有有关定义的部分都放在.cpp文件中,对应的.h文件中只放声明.这样在#include ""的 ... 
- HTML&CSS精选笔记_CSS高级技巧
			CSS高级技巧 CSS精灵技术 需求分析 CSS精灵是一种处理网页背景图像的方式.它将一个页面涉及到的所有零星背景图像都集中到一张大图中去,然后将大图应用于网页,这样,当用户访问该页面时,只需向服务发 ... 
- Effective C++ Item 19 Treat class design as type design
			Too high class topic for me now ................... ................... ................... fill the ... 
- webpack2.0简单配置教程
			以前习惯用gulp+less来开发项目,由于公司项目用的vue开发的,所以学下webpack这个打包工具.以下是我学习时的笔记,希望给在webpack配置过程中遇到麻烦的朋友一丝帮助. 目前只配置了s ... 
- python2.0_day19_前端分页功能的实现
			我们前面完成的客户纪录展示,只有4条,如果有上百条就不能在1页中全部展示了,那样是不人性化的.另外一次性取出来,数据量也比较大.假如现在有95条数据,我们想实现一个每页展示20条,那就分为5页.假如我 ... 
- H5 readfile 多图片预览
			/** * 多图片前端预览 * @author Tiac */ function preView(_this, offset){ let max_nums = 10;//单位 s let max_si ... 
- laravel 模版赋值
			1)一般赋值是直接用view助手函数返回的 return view('Index/index', ['key'=>'value']); 2)一般做系统时,我们都会有一个共同控制器,其他控制器继承 ... 
- docker n2n安装与调试
			docker n2n安装与调试 yum install -y docker docker pull pahud/n2n-docker cd / 10 mkdir data 11 cd data 12 ... 
- cocos2d-x游戏引擎核心之十二——3.x新特性
			v3.0 亮点 使用 C++(C++11) 的特性取代了 Objective-C 的特性 优化了 Labels 优化了渲染器(比 v2.2 更快) 新的事件分发机制 物理引擎集成 新的 UI 对象 J ... 
- MACOS配置VIM成简单IDE傻瓜式操作
			零.参考文献: https://www.jianshu.com/p/f0513d18742a 一.安照我的配置:保存文件 " Configuration file for vim " ... 
