数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)

子查询:
数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第1张图片


where字句的子查询:

通常用in关键字:
在这里插入图片描述

举个例子:
in关键字:
数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第2张图片

not in 关键字: 数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第3张图片
in 也可以用于枚举集合:
在这里插入图片描述


where中可以用子查询来作为集合来筛选元祖。
some,all的运算符号是:
<,>,<=,>=,=

01.某一个 some
在这里插入图片描述

数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第4张图片

在这里插入图片描述
02.所有 all
数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第5张图片

03.exists
子查询中是否存在元祖来作为一个条件进行判断数据库 02-03 补充 SQL的子查询(where,from),子查询作为集合来比较some,exists,all(某一个,存在,所有)_第6张图片
在这里插入图片描述

你可能感兴趣的:(数据库,数据库)