Os operadores lógicos estão disponíveis no menu Operador. Criam condições que retornam um valor para uma propriedade de texto se corresponder a um determinado padrão ou aparecer dentro de uma lista específica.
Ao criar uma expressão para recursos geoespaciais, você pode utilizar os seguintes operadores lógicos:
Operador | Definição | Sintaxe |
---|---|---|
COMO |
Localiza texto que corresponde a um padrão. O padrão especificado (entre aspas) pode incluir caracteres regulares e o caractere curinga de por cento (%). Para combinar, caracteres regulares devem coincidir exatamente com os caracteres especificados no padrão; o caractere de porcentagem pode corresponder a um fragmento arbitrário do padrão. |
Propriedade LIKE 'text%' |
NOT LIKE |
Localiza texto que não corresponde a um padrão. É possível usar o caractere curinga de porcentagem como se faz com LIKE. |
NOT Property LIKE 'text%' |
EM |
Determina se um valor especificado coincide com qualquer valor em uma lista. |
Propriedade IN (valor, valor) |
NOT IN |
Determina se um valor especificado não coincide com qualquer valor em uma lista. |
NOT propriedade IN (Valor,Valor) |
É NULO |
Se for nulo, retorna a propriedade especificada. Uma expressão com um operador aritmético ou com base em bits avalia para NULO se algum dos operandos for NULO. |
A propriedade IS NULL |
IS NOT NULL |
Se não for nulo, retorna a propriedade especificada. Uma expressão com um operador aritmético ou com base em bits avalia para NULO se algum dos operandos for NULO. |
NOT propriedade IS NULL |
AND |
Combina condições e corresponde a um valor se satisfizer todas as condições. |
Expressão AND expressão |
OU |
Combina condições e corresponde a um valor se ele atender a qualquer uma das condições. |
Expressão OR expressão |
NOT |
Nega uma expressão booleana. |
Valor NOT NOT (Property = Value1) AND NOT (Property = Value2) |
( ) |
Agrupa a seleção entre parênteses. |
(Valor, Valor) |