Operadores lógicos

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)