SQL集合嵌套查询的三个例子

发布时间:2020-04-19编辑:脚本学堂
分享下sql嵌套查询的三个实例代码,实现集合查询的三个嵌套select语句,有需要的朋友参考下。

本节内容:
SQL嵌套查询语句

1、并操作【union】的嵌套查询
范例:
 

复制代码 代码示例:
(select 部门编号 from 雇员表) union (select 部门编号 from 部门表)

说明:并操作就是集合中并集的概念。属于集合A或集合B的元素的总和就是并集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。

2、交操作【intersect】的嵌套查询   
范例 :
 

复制代码 代码示例:
(select 部门编号 from 雇员表) intersect (select 部门编号 from 部门表)

说明:   交操作就是集合中交集的概念。属于集合A且属于集合B的元素的总和就是交集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。

3、差操作【minus】的嵌套查询
范例 :
 

复制代码 代码示例:
(select 部门编号 from 部门表) minus (select 部门编号 from 雇员表)

说明:差操作就是集合中差集的概念。属于集合A(前一个孒查询结果)且不属于集合B(后一个孒查询结果)的元素的总和就是差集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。