수직 결합 SET OPERATOR

2022. 3. 11. 10:16SQL

SELECT문을 통해 얻어온 결과들에 대하여 집합 연산을 할 수 있는 명령문이다.

SELECT문을 통해 가져온 컬럼의 형태가 완전히 일치해야 한다.

 

UNION

합집합 ⇒ 중복된 것 배제, 정렬 포함

UNION ALL

합집합 ⇒ 중복된 데이터 모두 가져온다. (정렬 없음)

INTERSECT

교집합 ⇒ 중복된 것 배제

MINUS (MY SQL : EXCEPT)

차집합 ⇒ 중복된 것 배제

 

일반적인 사용 형태

SELECT <컬럼1>, <컬럼2>

FROM <테이블1>

 

<SET OPERATOR>

 

SELECT <컬럼1>, <컬럼2>

FROM <테이블2>

 

<SET OPERATOR>

 

SELECT <컬럼1>, <컬럼2>

FROM <테이블3>

 

 

728x90

'SQL' 카테고리의 다른 글

[SQL] DML, Data Manipulation Language  (0) 2022.03.11
DDL, Data Definition Language  (0) 2022.03.11
다중행 서브쿼리 MULTI ROW SUBQUERY 연산자  (0) 2022.03.11
서브쿼리  (0) 2022.03.11
계층형 쿼리  (0) 2022.03.11