매번 UNION, UNION ALL만 사용하다 교집합, 차집합이 생각이 안나서,..
이것도 특별히 자주 사용하는 것은 아닌데, 플래시백 하면 한 번씩 생각나더라. 기존 데이터랑 지금 데이터가 다른 거 찾아낼 때 유용했음.
한두 개야 그냥 하면 되는데 데이터가 많아질수록 편리하게 검사할 수 있음.
https://blog.naver.com/langnei/220708702966
UNION : 합집합 - UNION은 두 테이블의 결합을 나타내며, 결합시키는 두 테이블의 중복되지 않은 값들을 반환한다.
UNION ALL : 중복을 포함하는 합집합 - UNION과 같으나 두 테이블의 중복되는 값까지 반환한다.
INTERSECT : 교집합 - INTERSECT는 두 행의 집합 중 공통된 행을 반환한다.
MINUS : 차집합 - MINUS는 첫 번째 SELECT문에 의해 반환되는 행 중에서 두 번째 SELECT문에 의해 반환되는 행에 존재하지 않는 행들을 반환한다.