집합 연산자를 사용하는 집합 수정자
집합 연산자는 다른 요소 집합을 포함, 제외 또는 교차하는 데 사용됩니다. 이 연산자는 요소 집합을 정의하기 위해 다른 방법을 결합합니다.
이 연산자는 집합 식별자에 사용되는 것과 동일합니다.
연산자 | 설명 |
---|---|
+ | 합집합. 이 2항 연산은 두 집합 피연산자 중 하나에라도 속하는 레코드 또는 요소로 구성된 집합을 반환합니다. |
- | 차집합. 이 2항 연산은 두 집합 피연산자 중 첫 번째 피연산자에 속하지만 다른 피연산자에는 속하지 않는 레코드 또는 요소로 구성된 집합을 반환합니다. 또한 단항 연산자로 사용된 경우 여집합을 반환합니다. |
* | 교집합. 이 2항 연산은 두 집합 피연산자 모두에 속하는 레코드 또는 요소로 구성된 집합을 반환합니다. |
/ | 대칭차((XOR)). 이 2항 연산은 두 집합 피연산자 중 하나에 속하지만 두 집합 피연산자 모두에 속하지 않는 레코드 또는 요소로 구성된 집합을 반환합니다. |
예를 들어 다음 두 수정자는 동일한 필드 값 집합을 정의합니다.
-
<Year = {1997, "20*"}>
-
<Year = {1997} + {"20*"}>
두 표현식 모두 1997과 20로 시작하는 연도를 선택합니다. 즉, 이는 두 조건의 합집합입니다.
집합 연산자는 또한 더 복잡한 정의를 허용합니다. 예:
<Year = {1997, "20*"} - {2000}>
이 표현식은 위와 같은 연도를 선택하지만 추가로 2000년은 제외합니다.
자세한 내용은 집합 연산자을 참조하십시오.