程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle_set運算符

oracle_set運算符

編輯:Oracle教程

oracle_set運算符




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之外,系統自動按照第一個查詢中的第一個列的升序排列

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved