標籤:from font 重複數 過濾 查詢 har div color 相同
建立表並添加資料:
--建立TABLE_Acreate table TABLE_A ( A varchar2(10), B varchar2(10) );--給TABLE_A添加資料insert into TABLE_A values(‘a1‘,‘b1‘); insert into TABLE_A values(‘a2‘,‘b2‘); insert into TABLE_A values(‘a3‘,‘b3‘); --建立TABLE_B create table TABLE_B ( A varchar2(10), B varchar2(10) );--給TABLE_B添加資料insert into TABLE_B values(‘a1‘,‘b1‘); insert into TABLE_B values(‘a2‘,‘b2‘); insert into TABLE_B values(‘a4‘,‘b4‘);
intersect: 返回查詢結果中相同的部分(交集)。
SELECT A,B FROM TABLE_A INTERSECT SELECT A,B FROM TABLE_B;--結果A B------------a1 b1a2 b2
union,union all: 將查詢的結果組合後返回, union會過濾重複,union all不過濾重複。
-- TABLE_A和TABLE_B會去除重複資料SELECT A,B FROM TABLE_AUNION SELECT A,B FROM TABLE_B; --結果A B------------a1 b1a2 b2a3 b3a4 b4-- TABLE_A和TABLE_B中的所有資料SELECT A,B FROM TABLE_A UNION ALL SELECT A,B FROM TABLE_B; --結果A B------------a1 b1a1 b1a2 b2a2 b2a3 b3a4 b4
minus: 返回在第一個查詢結果中包含第二個查詢結果中不包含的資料。
SELECT A,B FROM TABLE_AMINUS SELECT A,B FROM TABLE_B;--結果A B-----------a3 b3
oracle 的交並差函數,intersect;union;minus。