欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle 联合查询:union 和 union all;intersect 和 minus  

程序员文章站 2024-03-16 12:08:16
...

联合查询:union 和 union all;intersect 和 minus

--联合查询:union 和 union all;intersect 和 minus

select 1,2 from dual
union
select 1,2 from dual;
--union 对多个结果集进行并集操作,不包括重复行,同时进行默认规则的排序:
--1,2

select 1,2 from dual
union all 
select 1,2 from dual;
--union all 对多个结果集进行并集操作,包括重复行,不进行排序:
--1,2
--1,2

select 1,2 from dual
intersect 
select 1,3 from dual;
--intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序:
--查询结果为空

select 1,2 from dual
intersect 
select 1,2 from dual;
--intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序:
--1,2

select 1,2 from dual
minus 
select 1,2 from dual;
--minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序:
--查询结果为空

select 1,2 from dual
minus 
select 1,3 from dual;
--minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序:
--1,2

--可以在最后一个结果集中指定Order by子句改变排序方式

 

 

 

 

 

 

 

上一篇: 希尔排序( shell sort )

下一篇: