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) |