세트를 사용하여 두 토토 캔의 결과를 결합 할 수 있습니다. 운영 조합, 교차 및 차이. 구문은
Query1Union [all]Query2 Query1교차 [all]Query2 Query1[ 제외all]Query2
Query1andQuery2이 시점까지 논의 된 기능. 설정 작업도 가능합니다 중첩 및 체인, 예를 들어
Query1UnionQuery2UnionQuery3
실제로 말하는
(Query1UnionQuery2) UnionQuery3
Union결과를 효과적으로 추가합니다 의Query2결과에Query1(아니요 이것이 행이 실제로있는 순서임을 보장합니다. 반품). 또한, 그것은 그것의 중복 행을 제거합니다 결과,와 같은 방식으로별도의, 하지 않는 한Union All사용됩니다.
교차모든 행을 반환합니다 둘 다의 결과에Query1및 의 결과에Query2. 중복 행이 제거되지 않으면 제거됩니다교차로사용됩니다.
제외들어있는 모든 행을 반환합니다 의 결과Query1의 결과Query2. (이것은 때때로라고합니다.차이사이 두 개의 토토 캔.) 다시, 중복은이 아니라면 제거됩니다.ALL을 제외하고사용됩니다.
노조, 교차 또는 차이를 계산하기 위해 두 쿼리 중 두 쿼리는이어야합니다."Union Compatible"동일한 수의 열과 해당 열에는 호환되는 데이터 유형,에 설명 된대로섹션 10.5.