# 집합쿼리
집합 연산자를 사용시 집합을 구성할 컬러의 데이터 타입이 동일해야 합니다.
UNION :합집합 ◈ UNION ALL:공통원소 두번씩 다 포함한 합집합
INTERSECT:교집합 ◈ MINUS:차집합
UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않은 값들을 반환 합니다.
SQL>SELECT deptno FROM emp
UNION
SELECT deptno FROM dept;
DEPTNO
----------
10
20
30
40
◈ UNION과 같으나 두 테이블의 중복되는 값까지 반환 합니다.
SQL>SELECT deptno FROM emp
UNION ALL
SELECT deptno FROM dept;
DEPTNO
---------
20
30
30
20
10
20
10
30
....
◈ INTERSECT는 두 행의 집합중 공통된 행을 반환 합니다.
SQL>SELECT deptno FROM emp
INTERSECT
SELECT deptno FROM dept;
DEPTNO
----------
10
20
30
◈ MINUS는 첫번째 SELECT문에 의해 반환되는 행중에서 두번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 보여 줍니다.
SQL>SELECT deptno FROM dept
MINUS
SELECT deptno FROM emp;
DEPTNO
----------
40
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle DB Admin ' 카테고리의 다른 글
1. PL/SQL 소개 (0) | 2016.01.03 |
---|---|
오라클 시노님(Synonym) (0) | 2016.01.03 |
오라클 다중 열 서브쿼리 (0) | 2016.01.03 |
오라클 다중 행 서브쿼리 (0) | 2016.01.03 |
오라클 단일 행 서브쿼리 (0) | 2016.01.03 |