Az összehasonlító operátorok az Operátor menüből érhetők el. Feltételeket hoznak létre, amelyek egy szövegjellemző értékével térnek vissza, ha az illeszkedik egy adott mintára, vagy megjelenik egy adott listán belül.
Térinformatikai jellemzőkre vonatkozó kifejezések létrehozásakor a következő logikai operátorokat használhatja:
Operátor | Definíció | Szintaxis |
---|---|---|
LIKE |
Egy mintára illeszkedő szöveget keres. A megadott minta (aposztrófok között) hagyományos karaktereket és százalék (%) helyettesítő karaktereket tartalmazhat. Az illeszkedéshez a hagyományos karaktereknek pontosan egyezni kell a mintában megadott karakterekkel; a százalék karakter pedig a minta egy tetszőleges részére illeszkedhet. |
Tulajdonság LIKE 'szöveg%' |
NOT LIKE |
A megadott mintára nem illeszkedő szöveget keres. A LIKE operátorhoz hasonlóan a százalék helyettesítőkaraktert itt is használhatja. |
NOT Tulajdonság LIKE 'szöveg%' |
IN |
Meghatározza, hogy van-e a listában a megadott értékre illeszkedő érték. |
Tulajdonság IN (Érték,Érték) |
NOT IN |
Meghatározza, hogy van-e a listában a megadott értékre nem illeszkedő érték. |
NOT Tulajdonság IN (Érték,Érték) |
IS NULL |
A megadott jellemzőt adja vissza, ha az nulla. Bármely kifejezés, amely bitszintű vagy aritmetikai operátort tartalmaz, NULL értéket fog adni, ha bármely operandus értéke NULL. |
Tulajdonság IS NULL |
IS NOT NULL |
A megadott jellemzőt adja vissza, ha az nem nulla értékű. Bármely kifejezés, amely bitszintű vagy aritmetikai operátort tartalmaz, NULL értéket fog adni, ha bármely operandus értéke NULL. |
NOT Tulajdonság IS NULL |
AND |
Feltételeket egyesít, és akkor illeszkedik egy értékre, ha az minden feltételt teljesít. |
Kifejezés AND kifejezés |
OR |
Feltételeket egyesít, és akkor illeszkedik egy értékre, ha az legalább a feltételek egyikét teljesíti. |
Kifejezés OR kifejezés |
NOT |
Negál egy Boolean kifejezést. |
NOT Érték NOT (Tulajdonság = Érték1) AND NOT (Tulajdonság = Érték2) |
( ) |
A kiválasztást zárójelekkel csoportosítja. |
(Érték, érték) |