더북(TheBook)

8.2 UNION

 

 

UNION은 한 가지만 제외하면 UNION ALL과 동일합니다. 그 한 가지란 UNION의 경우 중복 데이터가 존재할 경우 그 데이터가 1건만 조회된다는 점이죠. 따라서 수학의 합집합 개념은 UNION ALL이 아닌 UNION이 맞습니다. 두 집합 연산자의 차이점을 확인해 볼까요?

먼저 UNION ALL을 사용해 보겠습니다.

쿼리 8-7 중복 데이터에 대한 UNION ALL 사용

SELECT emp_name
  FROM emp03
 UNION ALL
SELECT emp_name2
  FROM emp08
 ORDER BY 1;

 

▲ 그림 8-5 쿼리 8-7을 실행한 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.