Логические операторы

Логические операторы доступны в меню Оператор. Они задают условия, которые возвращают значения для текстового свойства, которые соответствуют определенному образцу или входят в определенный список.

При создании выражения для геопространственных элементов можно использовать следующие логические операторы:

Оператор Определение Синтаксис

LIKE

Выполняет поиск текста, соответствующего образцу. Образец, который указывает пользователь (в одинарных кавычках), может включать обычные символы и знак процентов (%) в качестве символа подстановки. Соответствие считается точным, если обычные символы совпадают с символами, указанными в образце; символ процента может соответствовать произвольному фрагменту образца.

Свойство LIKE 'текст%'

NOT LIKE

Выполняет поиск текста, не соответствующего образцу. В качестве символа подстановки можно использовать символ процентов, как для LIKE.

NOT Свойство LIKE 'текст%'

IN

Определяет, соответствует ли указанное значение какому-либо значению списка.

Свойство IN (Значение, Значение)

NOT IN

Определяет, отсутствует ли соответствие указанного значения какому-либо значению списка.

NOT Свойство IN (Значение, Значение)

IS NULL

Возврат указанного нулевого значения свойства. С помощью выражения с побитовым или арифметическим оператором выполняется вычисления до нуля, если один из операндов равен нулю.

Свойство IS NULL

IS NOT NULL

Возврат указанного ненулевого значения свойства. С помощью выражения с побитовым или арифметическим оператором выполняется вычисления до нуля, если один из операндов равен нулю.

NOT Свойство IS NULL

AND

Объединение условий и сопоставление значения, если оно соответствует всем условиям.

Выражение AND Выражение

OR

Объединение условий и сопоставление значения, если оно соответствует одному из условий.

Выражение OR Выражение

NOT

Отрицательное логическое выражение.

NOT Значение

НЕТ (свойство = значение 1) И НЕТ (свойство = значение 2)

( )

Группировка объектов в скобках.

(Значение, значение)