Operatori logici

Gli operatori logici sono disponibili nel menu Operatore e consentono di creare condizioni che restituiscono un valore per una proprietà testo, se corrisponde ad un determinato modello o appare all'interno di uno specifico elenco.

Quando si crea un'espressione per entità geospaziali, è possibile utilizzare i seguenti operatori logici:

Operatore Definizione Sintassi

LIKE

Trova il testo corrispondente ad un modello. Il modello specificato (tra virgolette singole) può includere caratteri regolari e il carattere jolly di percentuale (%). Per ottenere una corrispondenza, è necessario che i caratteri normali corrispondano esattamente ai caratteri specificati nel modello. Il carattere di percentuale può corrispondere ad un frammento arbitrario del modello.

Proprietà LIKE 'testo%'

NOT LIKE

Trova il testo non corrispondente ad un modello. Il carattere jolly di percentuale può essere utilizzato in modo analogo all'operatore LIKE.

NOT Proprietà LIKE 'testo%'

IN

Indica se un valore specificato corrisponde ad un valore in un elenco.

Proprietà IN (Valore,Valore)

NOT IN

Indica se un valore specificato non corrisponde ad un valore in un elenco.

NOT Proprietà IN (Valore,Valore)

IS NULL

Restituisce la proprietà specificata se è null. Un'espressione con un operatore bit per bit o aritmetico restituisce NULL se uno qualsiasi degli operandi è NULL.

Proprietà IS NULL

IS NOT NULL

Restituisce la proprietà specificata se non è null. Un'espressione con un operatore bit per bit o aritmetico restituisce NULL se uno qualsiasi degli operandi è NULL.

NOT Proprietà IS NULL

AND

Combina più condizioni e restituisce un valore che le soddisfa tutte, se disponibile.

Espressione AND Espressione

OR

Combina più condizioni e restituisce un valore che ne soddisfa almeno una, se disponibile.

Espressione OR Espressione

NOT

Nega un'espressione booleana.

NOT Valore

( )

Raggruppa la selezione tra parentesi.

(Valore, Valore)