本文主要是介绍oracle 联合查询:union 和 union all;intersect 和 minus,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
联合查询:union 和 union all;intersect 和 minus
--联合查询:union 和 union all;intersect 和 minusselect 1,2 from dual
union
select 1,2 from dual;
--union 对多个结果集进行并集操作,不包括重复行,同时进行默认规则的排序:
--1,2select 1,2 from dual
union all
select 1,2 from dual;
--union all 对多个结果集进行并集操作,包括重复行,不进行排序:
--1,2
--1,2select 1,2 from dual
intersect
select 1,3 from dual;
--intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序:
--查询结果为空select 1,2 from dual
intersect
select 1,2 from dual;
--intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序:
--1,2select 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子句改变排序方式
这篇关于oracle 联合查询:union 和 union all;intersect 和 minus的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!