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

+ Recent posts