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