SQL union與union all的差異


union 與 union all 的結果其實有一些不太相同, 說明如下,

SQL1 union SQL2 : SQL1+SQL2 後的資料會自動重新排序, 且 SQL1 與 SQL2 的重複資料只顯示一筆.

SQL1 union all SQL2 : SQL1+SQL2 後資料不會自動重新排序, 且 SQL2 資料直接銜接到 SQL1 資料之後, 也就是 SQL1 與 SQL2 可以有重複資料.

reference web: http://tomkuo139.blogspot.tw/2010/11/oracle-plsql-union-union-all.html



留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記