跳到主要內容

含集合運算子的集合修飾詞

在此頁面

含集合運算子的集合修飾詞

集合運算子用來納入、排除或交集不同的元素集。這結合不同的方法來定義元素集。

運算子與用於集合識別碼的內容相同。

運算子
運算子 描述
+ 聯集。此二元運算會傳回一個集合,其中包含的記錄或元件屬於兩個集合運算元中的任一個集合。
- 差集。此二元運算會傳回一個集合,其中包含的記錄或元件屬於兩個集合算元中的第一個集合,但不屬於第二個集合。此外,當作為一元運算子時,會傳回補集。
* 交集。此二元運算會傳回一個集合,其中包含的記錄或元件同時屬於兩個集合運算元。
/ 對稱差 (XOR)。此二元運算會傳回一個集合,其中包含的記錄或元件屬於任一個集合運算元,但不同時屬於這兩個集合運算元。

例如,以下兩個修飾詞定義相同的欄位值集合:

  • <Year = {1997, "20*"}>

  • <Year = {1997} + {"20*"}>

兩個運算式都選取 1997 和以 20 為開頭的年份。換言之,這是兩個條件的聯集。

集合運算子也允許更複雜的定義。例如︰

<Year = {1997, "20*"} - {2000}>

此運算式將會選取與上述相同的年份,但也會排除 2000 年。

如需詳細資訊,請參閱 集合運算子

範例:含集合運算子的集合修飾詞的圖表運算式