오라클 - 합집합, 교집합, 차집합

2020. 5. 13. 15:00난장 Dev/Database


매번 UNION, UNION ALL만 사용하다 교집합, 차집합이 생각이 안나서,..

이것도 특별히 자주 사용하는 것은 아닌데, 플래시백 하면 한 번씩 생각나더라. 기존 데이터랑 지금 데이터가 다른 거 찾아낼 때 유용했음.

한두 개야 그냥 하면 되는데 데이터가 많아질수록 편리하게 검사할 수 있음.

https://blog.naver.com/langnei/220708702966

 

오라클 합집합/교집합/차집합 (UNION/UNION ALL/INTERSECT/MINUS)

UNION : 합집합UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않은 값...

blog.naver.com


  

 

UNION : 합집합 - UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않은 값들을 반환한다.

UNION ALL : 중복을 포함하는 합집합 - UNION과 같으나 두 테이블의 중복되는 값까지 반환한다.


INTERSECT : 교집합 - INTERSECT는 두 행의 집합 중 공통된 행을 반환한다.


MINUS : 차집합 - MINUS는 첫 번째 SELECT문에 의해 반환되는 행 중에서 두 번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 반환한다.