Перейти к основному содержимому

Модификаторы множества с операторами множества

НА ЭТОЙ СТРАНИЦЕ

Модификаторы множества с операторами множества

Операторы множества используются для включения, исключения или пересечения различных множеств элементов. Они объединяют различные методы для определения множеств элементов.

Используются те же операторы, что для идентификаторов множеств.

Операторы
Оператор Описание
+ Объединение. Данная бинарная операция возвращает множество, состоящее из записей или элементов, принадлежащих любому из двух операндов множества.
- Исключение. Данная бинарная операция возвращает множество записей или элементов, принадлежащих первому из двух операндов множества. Также, при использовании в качестве унарного оператора, она возвращает дополнительное множество.
* Пересечение. Данная бинарная операция возвращает множество, состоящее из записей или элементов, принадлежащих обоим операндам множества.
/ Симметрическая разность ((XOR)). Данная бинарная операция возвращает множество, состоящее из записей или элементов, принадлежащих одному из операндов множества, но не сразу обоим.

Например, следующие два модификатора определяют то же множество значений поля:

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

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

Оба выражения выбирают 1997 и годы, которые начинаются с 20. Другими словами, это объединение двух условий.

Операторы множества также позволяют использовать более сложные определения. Пример.

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

Это выражение выберет те же годы, что выше, но также исключит год 2000.

Для получения дополнительной информации см. Операторы множеств.

Примеры: Выражения диаграммы для модификаторов множества с операторами множества