TABLE_A =========== COLUMN_1 =========== 1 2 3 |
TABLE_B =========== COLUMN_1 =========== 2 3 4 |
UNION |
UNION ALL |
SQL: SELECT COLUMN_1 FROM TABLE_A UNION SELECT COLUMN_1 FROM TABLE_B 결과 : COLUMN_1 1 2 3 4 |
SQL: SELECT COLUMN_1 FROM TABLE_A UNION ALL SELECT COLUMN_1 FROM TABLE_B 결과 : COLUMN_1 1 2 3 2 3 4 |
★UNION
-두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않는 값들을 반환한다.
-중복을 제거하기 위해 불가피하게 SORT 함
-자료가 많거나 INDEX가 되어있지 않는 칼럼을 대상으로 하면 쿼리시간이 길어질수 있음
★UNION ALL : 두 테이블의 중복되는 값까지 반환한다.
오라클 년,월, 달력관련 팁 (0) | 2013.04.05 |
---|---|
오라클 NVL 함수 (0) | 2012.10.11 |
오라클 REPLACE 함수(공백제거) (0) | 2012.09.20 |
오라클 SIGN 함수(음수 양수 판단) (0) | 2012.09.18 |
오라클 TRUNCATE (0) | 2012.09.07 |
댓글 영역