Oracle 集合
--合併(UNION、UNION ALL)
select * from emp
where ename like '%A%'
union
select * from emp
where ename like '%M%'
UNION ALL不會取消重複和排序
--和合並效果一樣
select * from emp
where ename like '%A%' or ename like '%M%'
select * from emp
where ename like '%A%'
union all
select * from emp
where ename like '%M%'
--交集(INTERSECT)
select * from emp
where ename like '%A%'
intersect
select * from emp
where ename like '%M%'
--差集(MINUS)
select * from emp
where sal between 700 and 1300
minus
select * from emp
where sal between 1200 and 1400
一些限制:
1)對於 LOB, VARRAY 和巢狀表列來說,集合操作符是無效的。
2)對於 LONG 列來說,UNION、INTERSECT、MINUS操作符無效。
3)如果選擇列表包含了表示式,則必須要為其指定列別名。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1080677/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 集合操作Oracle
- ORACLE集合常用方法Oracle
- ORACLE 集合運算Oracle
- oracle 許可權集合Oracle
- Oracle技術部落格集合Oracle
- Oracle常用sql語法集合OracleSQL
- Oracle的集合操作(union、union all、intersect、minus集合函式)Oracle函式
- Oracle OCP(09):使用集合運算子Oracle
- Oracle_Day2集合運算Oracle
- oracle集合型別使用的實驗.TXTOracle型別
- Oracle集合的first, last , next ,count,existOracleAST
- 集合框架-TreeMap集合框架
- 集合框架-Set集合框架
- 集合框架-TreeSet集合框架
- 集合框架-Collection集合框架
- 集合框架-List集合框架
- oracle心得4--集合查詢@oracle中的多表連線@案例分析Oracle
- Oracle三種集合資料型別的比較Oracle資料型別
- oracle集合型別的一些基本函式Oracle型別函式
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- oracle pl/sql 迴圈比較集合元素是否相同OracleSQL
- 【Java集合】1 集合概述Java
- 集合框架-集合總結框架
- 集合框架-List集合-2框架
- 集合框架-List集合-3框架
- 集合框架-Collection集合-2框架
- 集合框架-Collection集合-3框架
- oracle集合型別的first、next、prior、last方法.TXTOracle型別AST
- Guava集合--Immutable(不可變)集合Guava
- Guava集合--新集合型別Guava型別
- 集合框架-Map集合功能概述框架
- 集合框架-HashMap集合的案例框架HashMap
- Java集合(1)一 集合框架Java框架
- 集合框架-Collection集合總結框架
- 集合框架-Map集合的遍歷框架
- 【集合框架】Java集合框架綜述框架Java
- 【Java集合原始碼剖析】Java集合框架Java原始碼框架
- 集合框架-集合的巢狀遍歷框架巢狀