oracle 集合操作符

2022-07-26 09:15:08 字數 626 閱讀 5092

操作符:union、描述:組合每個查詢返回的所有行,並刪除重複行

select*from emp where deptno=10 union select*from emp where sal>500
操作符:union all、描述:組合每個查詢返回的所有行,幷包括重複行

select*from emp where deptno=10 union all select*from emp where sal>500
操作符:minus、描述:採用第乙個查詢返回的行,減去第二個查詢中也同樣返回的行,最後返回剩下的行

select*from emp minus select*from emp where sal>500
操作符:intersect、描述:只返回兩個查詢共同返回的行

select*from emp where deptno=10 intersect select*from emp where sal>500

Oracle集合操作符

將兩個查詢結果組合成乙個結果。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語法 有重...

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 ...