본문 바로가기

SQL

[SQL] UNION과 UNION ALL의 차이

UNION : 2개 이상 테이블의 중복된 행들을 제거하여 집합

UNION ALL : 2개 이상 테이블의 중복된 행들을 제거없이 집합

 

열 개수와 데이터 타입은 일치한다.

 

구문 예제

 

SELECT *

FROM  TABLE 1

UNION

SELECT *

FROM TABLE 2;

 

SELECT *

FROM TABLE 1

UNION ALL

SELECT *

FROM SALES;