oracle_set運算子,oracle運算子

來源:互聯網
上載者:User

oracle_set運算子,oracle運算子


oracle_set運算子

①UNION/UNION ALL
UNION 操作符返回兩個查詢的結果集的並集。對於兩個結果集的重複部分,去重

例:
select id,name
from tableA
union
select id,name
from tableB

UNION ALL 操作符返回兩個查詢的結果集的並集。對於兩個結果集的重複部分,不去重。

例:
select id,name
from tableA
union all
select id,name
from tableB


②INTERSECT

INTERSECT 操作符返回兩個結果集的交集

例:
select id,name
from tableA
intersect
select id,name
from tableB

③MINUS

MINUS操作符:返回兩個結果集的差集

例:
select id,name
from tableA
minus
select id,name
from tableB

註:
1.在SELECT 列表中的列名和運算式在數量和資料類型上要相對應
2.除 UNION ALL之外,系統會自動將重複的記錄刪除
3.系統將第一個查詢的列名顯示在輸出中
4.除 UNION ALL之外,系統自動按照第一個查詢中的第一個列的升序排列


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.