Operadores lógicos

Los operadores lógicos están disponibles en el menú Operador. Estos operadores crean condiciones que devuelven un valor de una propiedad de texto si éste se corresponde con un patrón específico, o aparece dentro de una lista concreta.

Al crear una expresión para elementos geoespaciales, se pueden utilizar los siguientes operadores lógicos:

Operador Definición Sintaxis

LIKE

Encuentra texto que se corresponde con un patrón. El patrón que se especifique (entre comillas sencillas) puede incluir caracteres normales y el carácter comodín de tanto por ciento (%). Para que se pueda establecer una correspondencia, los caracteres normales tienen que coincidir exactamente con los caracteres especificados en el patrón; el carácter de tanto por ciento puede corresponderse con un fragmento arbitrario del patrón.

Propiedad LIKE 'texto%'

NOT LIKE

Encuentra texto que no coincide con un patrón. Puede utilizar el carácter comodín de tanto por ciento de igual manera que con LIKE.

NOT Propiedad LIKE 'texto%'

IN

Determina si un valor especificado se corresponde con cualquier valor de una lista.

Propiedad IN (Valor,Valor)

NOT IN

Determina si un valor especificado no coincide con ningún valor de una lista.

NOT Propiedad IN (Valor,Valor)

IS NULL

Devuelve la propiedad especificada si es nula. Una expresión con un operador a nivel de bits o aritmético se evalúa como NULL si ninguno de los operandos es NULL.

Propiedad IS NULL

IS NOT NULL

Devuelve la propiedad especificada si ésta no es nula. Una expresión con un operador a nivel de bits o aritmético se evalúa como NULL si alguno de los operandos es NULL.

NOT Propiedad IS NULL

AND

Combina condiciones y coincide con un valor si reúne todas las condiciones.

Expresión AND Expresión

OR

Combina condiciones y coincide con un valor si éste reúne alguna de las condiciones.

Expresión OR Expresión

NOT

Niega una expresión booleana.

NOT Valor

NOT (Propiedad = Valor1) AND NOT (Propiedad = Valor2)

( )

Agrupa la selección en paréntesis.

(Valor, Valor)