含集合運算子的集合修飾詞
集合運算子用來納入、排除或交集不同的元素集。這結合不同的方法來定義元素集。
運算子與用於集合識別碼的內容相同。
運算子 | 描述 |
---|---|
+ | 聯集。此二元運算會傳回一個集合,其中包含的記錄或元件屬於兩個集合運算元中的任一個集合。 |
- | 差集。此二元運算會傳回一個集合,其中包含的記錄或元件屬於兩個集合算元中的第一個集合,但不屬於第二個集合。此外,當作為一元運算子時,會傳回補集。 |
* | 交集。此二元運算會傳回一個集合,其中包含的記錄或元件同時屬於兩個集合運算元。 |
/ | 對稱差 (XOR)。此二元運算會傳回一個集合,其中包含的記錄或元件屬於任一個集合運算元,但不同時屬於這兩個集合運算元。 |
例如,以下兩個修飾詞定義相同的欄位值集合:
-
<Year = {1997, "20*"}>
-
<Year = {1997} + {"20*"}>
兩個運算式都選取 1997 和以 20 為開頭的年份。換言之,這是兩個條件的聯集。
集合運算子也允許更複雜的定義。例如︰
<Year = {1997, "20*"} - {2000}>
此運算式將會選取與上述相同的年份,但也會排除 2000 年。
如需詳細資訊,請參閱 集合運算子。