------union运算(求并集)记录唯一
union运算实际是合并两个结果集合的并集,将重复的剔除(保证结果中的记录唯一)
注意:使用union运算时,所得两个表的结果集必须具有完全相同的列数,并且各列具有相同的数据类型,即列数相同,类型相同、列的顺序也必须相同
---a表结果集
SQL> select a.empno,a.ename,a.sal from emp a
2 where a.sal<1000;
EMPNO ENAME SAL
---------- ---------- ----------
7369 SMITH 800
7900 JAMES 950
--b表结果集
SQL> select b.empno,b.ename,b.sal from emp b
2 where b.sal>900;
EMPNO ENAME SAL
---------- ---------- ----------
7499 ALLEN 1600
7521 WARD 1250
7566 JONES 2975