SELECT한 문장들은 결합함.


UNION

특징

  1. 중복되는 행 제거
  2. UNION 사용을 위해서는 각 SELECT문에 사용되는 열(컬럼)의 수와 데이터 타입이 일치 해야 됨.

(예시)

컬럼이 각 각 4개인 두 테이블을 결합해 보자.

테이블

SELECT * FROM products 

UNION -- 위 아래 SELECT 문을 연결 

SELECT * FROM products_B

SELECT * FROM products UNION -- 위 아래 SELECT 문을 연결 SELECT * FROM products_B

결과값


UNION ALL

유니온과는 다르게 중복값을 제거하지 않음.

(예시) 두 테이블을 UNION ALL 해보자.

SELECT category 
FROM products 

UNION ALL

SELECT category_B
FROM products

결과값) 카테고리가 중복제거없이 나열됨.

0개의 댓글