수직 결합 SET OPERATOR
2022. 3. 11. 10:16ㆍSQL
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 |