# 집합쿼리

집합 연산자를 사용시 집합을 구성할 컬러의 데이터 타입이 동일해야 합니다.

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

+ Recent posts