유니온, 교차, 제외) #두 쿼리의 결과는 집합 연산 합집합, 교집합 및 차이를 사용하여 결합될 수 있습니다. 구문은 다음과 같습니다.
스포츠 토토 사이트1유니온 [전체]스포츠 토토 사이트2스포츠 토토 사이트1교차 [전체]스포츠 토토 사이트2스포츠 토토 사이트1제외 [전체]스포츠 토토 사이트2
어디에서스포츠 토토 사이트1그리고스포츠 토토 사이트2이 시점까지 논의된 모든 기능을 사용할 수 있는 스포츠 토토 사이트입니다.
유니언효과적으로 결과를 추가합니다스포츠 토토 사이트2결과에스포츠 토토 사이트1(단, 이것이 실제로 행이 반환되는 순서라는 보장은 없습니다). 또한 다음과 같은 방식으로 결과에서 중복 행을 제거합니다.독특, 그렇지 않은 경우유니온 올사용됩니다.
INTERSECT다음 결과에 있는 모든 행을 반환합니다.스포츠 토토 사이트1그리고 그 결과스포츠 토토 사이트2. 다음을 제외하면 중복 행이 제거됩니다.모두 교차사용됩니다.
제외다음의 결과에 있는 모든 행을 반환합니다.스포츠 토토 사이트1그러나 결과는 아님스포츠 토토 사이트2. (이것을 때때로 이라고 합니다.차이두 쿼리 사이.) 다시, 중복된 쿼리는 다음을 제외하고 제거됩니다.모두 제외사용됩니다.
두 쿼리의 합집합, 교집합 또는 차이를 계산하려면 두 쿼리가 다음과 같아야 합니다.“유니온 호환 가능”, 이는 동일한 수의 열을 반환하고 해당 열에는 호환되는 데이터 유형이 있음을 의미합니다.사설 토토 PostgreSQL : 문서 : 17 : 10.5. 연합, 사례 및 관련 구성.
세트 연산은 결합될 수 있습니다. 예를 들어
스포츠 토토 사이트1유니온스포츠 토토 사이트2제외스포츠 토토 사이트3
다음과 동일함
(스포츠 토토 사이트1유니온스포츠 토토 사이트2) 제외스포츠 토토 사이트3
여기에 표시된 것처럼 괄호를 사용하여 평가 순서를 제어할 수 있습니다. 괄호 없이,유니온그리고제외왼쪽에서 오른쪽으로 연결하지만INTERSECT두 연산자보다 더 긴밀하게 바인딩됩니다. 따라서
스포츠 토토 사이트1유니온스포츠 토토 사이트2교차스포츠 토토 사이트3
의미
스포츠 토토 사이트1유니온(스포츠 토토 사이트2INTERSECT스포츠 토토 사이트3)
개인을 둘러쌀 수도 있습니다.질의괄호 포함. 이는 다음과 같은 경우에 중요합니다.질의다음 섹션에서 설명하는 절 중 하나를 사용해야 합니다.제한. 괄호가 없으면 구문 오류가 발생합니다. 그렇지 않으면 해당 절은 입력 중 하나가 아닌 집합 연산의 출력에 적용되는 것으로 이해됩니다. 예를 들어,
SELECT a FROM b 스포츠 토토 사이트 SELECT x FROM y LIMIT 10
허용되지만 이는 다음을 의미합니다
(SELECT a FROM b UNION SELECT x FROM y) 제한 10
아님
b 스포츠 토토 사이트에서 a 선택(SELECT x FROM y LIMIT 10)
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.