1. UNION
UNION DISTRINCT이며, UNION으로 쓰인다.
모든 데이터 형식이 동일한 ROW가 있을 경우, 하나의 ROW로 합쳐서 조회된다.
두 테이블의 결합이며, 결합시에는 두 테이블의 중복되지 않는 값만 반환된다.
중복을 제거하기 위해 불가피하게 정렬한다.
자료가 많거나, 인덱스가 되어있지 않은 컬럼들을 대상으로 하면 쿼리를 수행하는 시간이 길어질 수 있다.
2. UNION ALL
두 테이블의 중복되는 값까지 함께 반환한다.
중복된 ROW가 있을 경우, 모든 ROW를 보여준다.
'BackEnd > DBMS' 카테고리의 다른 글
Oracle :: LENGTH vs LENGTHB 차이 (0) | 2018.07.12 |
---|---|
Oracle :: MERGE INTO (0) | 2018.07.06 |
Oracle :: Flashback (데이터 복구) (0) | 2018.03.12 |
Oracle :: ORDER SIBILING BY (0) | 2018.03.12 |
Oracle :: ORA-01861 Literal does not match format string (0) | 2018.01.25 |