sql中的exists
2015-08-13 21:34
260 查看
EXISTS(包括 NOT EXISTS )子句的返回值是一个BOOL值。 EXISTS内部有一个子查询语句(SELECT ... FROM...), 我将其称为EXIST的内查询语句。其内查询语句返回一个结果集。 EXISTS子句根据其内查询语句的结果集空或者非空,返回一个布尔值。
一种通俗的可以理解为:将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,则EXISTS子句返回TRUE,这一行行可作为外查询的结果行,否则不能作为结果。
一种通俗的可以理解为:将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,则EXISTS子句返回TRUE,这一行行可作为外查询的结果行,否则不能作为结果。
相关文章推荐
- NoSql---MongoDB基本操作
- 祝贺自己的软件《万能数据库查询分析器》在非凡软件站和太平洋电脑的下载排行榜分别名列第1和第2
- 祝贺自己的软件《万能数据库查询分析器》在非凡软件站和太平洋电脑的下载排行榜分别名列第1和第2
- 关于pymongo两种连接方法MongoClient和Connection连接mongodb的写入效率分析
- Mysql函数(内置函数,自定义函数)
- ORACLE分页查询SQL语法
- nodejs+express+mongodb
- Oracle ASM注意事项
- 【Oracle】minus的使用方法
- sql server2008R2易出现的错误
- pdo设置和读取数据库连接属性
- 数据库优化1(逻辑结构)
- Mybatis/Ibatis,数据库操作的返回值
- mysql创建用户授权
- PostgreSQL环境中查看SQL执行计划示例
- PostgreSQL两种事务隔离级
- Redis学习(3)-数据类型List
- mongodb3.x远程登录和认证问题
- VB与数据库连接方式
- SQL SERVER 2014 各个版本支持的功能