將兩個查詢結果組合成乙個結果。
(1)union語法:(無重複值)
select a.xx,a.mm,a.nn from 表1
union
select b.xx,b.mm,b.nn from 表2;
要求:不同的兩個表之間進行union,字段個數以及欄位的名稱是一樣的才可以。
(2)union all語法: (有重複值)
select a.xx,a.mm,a.nn from 表1
union all
select b.xx,b.mm,b.nn from 表2;
要求:不同的兩個表之間進行union all,字段個數以及欄位的名稱是一樣的才可以。
(3)minus語法:多-少,不可以(少-多)
select a.xx,a.mm,a.nn from 表1
minus
select b.xx,b.mm,b.nn from 表2 whereb.xx=1;
(4)intersect語法:交集
select a.xx,a.mm,a.nn from 表1
intersect
select b.xx,b.mm,b.nn from 表2 whereb.xx=1;
oracle 集合操作符
操作符 union 描述 組合每個查詢返回的所有行,並刪除重複行 select from emp where deptno 10 union select from emp where sal 500操作符 union all 描述 組合每個查詢返回的所有行,幷包括重複行 select from e...
Kotlin學習 集合操作符之總數操作符
原集合 val list num arraylist arraylistof 1,2,3,5,6,7,8 1.any 只要有乙個符合就返回true 操作符 val any list num.any 結果 any true 2.all 集合中所有元素都滿足函式才返回true 操作符 val all l...
Kotlin學習 集合操作符之生產操作符
生產操作符需要兩個原生集合來進行生產,所以先定義兩個原生集合 val list num arraylist arraylistof 1,2,3,5,6,7,8,7,6,5,4,3 val list num two arraylist arraylistof 10,11,12,13,14,15,16 ...