Логические операторы доступны в меню Оператор. Они задают условия, которые возвращают значения для текстового свойства, которые соответствуют определенному образцу или входят в определенный список.
При создании выражения для геопространственных элементов можно использовать следующие логические операторы:
Оператор | Определение | Синтаксис |
---|---|---|
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) |
( ) |
Группировка объектов в скобках. |
(Значение, значение) |