- union
집합연산자
UNION : 중복값을 제거(합집합 )
UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않은 값들을 반환
SELECT deptno FROM emp
UNION
SELECT deptno FROM dept;
-union all
UNION ALL : UNION과 같으나 두 테이블의 중복되는 값까지 반환
SELECT deptno FROM emp
UNION ALL
SELECT deptno FROM dept;
-intersect
INTERSECT : 두 행의 집합 중 공통된 행을 반환(교집합)
SELECT deptno FROM emp
INTERSECT
SELECT deptno FROM dept;
-minus
MINUS :첫번째 SELECT문에 의해 반환되는 행 중에서
두번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 보여줌
SELECT deptno FROM dept
MINUS
SELECT deptno FROM emp;
--약간 느낌이 1번 SELECT문 - 2번 SELECT문 느낌. why? 10,20,30,40 중에 10,20,30 뺴고 나머지 40만 출력되니까