一、SET操作符
以A集合中有元素2,3;B集合中有元素1,3,4为例解释以下操作符
UNION 取A集合与B集合的并集,结果为1,2,3,4
UNION ALL 两集合的所有元素,结果为1,2,3,3,4
INTERSECT 取两集合的交集,结果为3
MINUS 如为A MINUS B ,在A中与B求差,结果为2
二、使用及注意事项
1.使用方式:select…… SET操作符 select…… [order by……]
2.注意事项
3.当遇到需要查询的两张表对应列不能完全相同时,可使用TO_NUMBER(),TO_CHAR(),TO_DATE()函数进行补充,如:
4.当需要进行对结果排序的时候,order by只能进行升序或降序排列,所以需要自己设计一个列来排序但并不显式的在结果中体现。
首先先设置使自己创建的列不显示
然后进行查询,在第一个查询后自己参考想定义的显示顺序来进行设置列。
(order by 2 的意思使按第二列进行升序(默认)排列)