Oracle - UNION, UNION ALL

*** UNION ***
두 테이블을 결합한 결과를 반환하는데 중복되지 않는 값들만 반환.
결과는 정렬되어서 반환.


*** UNION ALL ***
두 테이블을 결합한 결과를 반환하는데 중복되는 값들도 모두 반환.


ex) 
TABLE_1                           TABLE_2
---------                         ---------
COL_A                              COL_A
---------                         ---------
1                                         3
2                                         2
3                                         1

select COL_A from TABLE_!
union
select COL_A from TABLE_2
=> 결과
1
2
3

select COL_A from TABLE_!
union all
select COL_A from TABLE_2
=> 결과
1
2
3
3
2
1