一、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.注意事项

SET运算符

SET运算符

3.当遇到需要查询的两张表对应列不能完全相同时,可使用TO_NUMBER(),TO_CHAR(),TO_DATE()函数进行补充,如:

SET运算符

4.当需要进行对结果排序的时候,order by只能进行升序或降序排列,所以需要自己设计一个列来排序但并不显式的在结果中体现。

首先先设置使自己创建的列不显示

SET运算符

然后进行查询,在第一个查询后自己参考想定义的显示顺序来进行设置列。

 

SET运算符

(order by 2 的意思使按第二列进行升序(默认)排列)

相关文章:

  • 2021-09-14
  • 2021-09-25
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2021-12-23
猜你喜欢
  • 2021-04-07
  • 2021-06-22
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
相关资源
相似解决方案