Oracle 合并查询
Oracle合并查询
有时在实际应用中,为了合并多个select语句的结果,可以使用集合操作符号union,union all,intersect,minus
多用于数据量比较大的数据局库,运行速度快。
1). union
该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。
SELECT ename, sal, job FROM emp WHERE sal >2500
UNION
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
2).union all
该操作符与union相似,但是它不会取消重复行,而且不会排序。
SELECT ename, sal, job FROM emp WHERE sal >2500
UNION ALL
SELECT ename, sal, job FROM emp WHERE job = 'MANAGER';
该操作符用于取得两个结果集的并集。当使用该操作符时,会自动去掉结果集中重复行。
相关推荐
sunboy 2020-02-20
ktyl000 2020-02-20
helencoder 2020-05-01
xuanlvhaoshao 2020-02-12
tanrong 2019-12-28
思维的世界 2011-10-22
异道 2019-01-07
oracleerp 2015-08-30
tangh 2015-08-30
hemenhao 2014-11-21
小包的技术 2014-01-25
zhangnana00 2013-09-03
whz0 2013-09-03
静思苑 2013-06-02
HaKim 2013-01-21
娜娜 2012-11-25
LinuxOracleWf 2012-08-05
oracle 2012-05-08
Oracle企业 2012-03-14