Logische Operatoren

Auf logische Operatoren können Sie im Menü Operator zugreifen. Mit diesen Operatoren werden Bedingungen erstellt, die einen Wert für eine Texteigenschaft zurückgeben, wenn diese einem bestimmten Muster entspricht oder in einer bestimmten Liste enthalten ist.

Beim Erstellen eines Ausdrucks für Geodatenobjekte können Sie die folgenden logischen Operatoren verwenden:

Operator Definition Syntax

LIKE

Sucht nach Text, der einem Muster entspricht. Das (in einfachen Anführungszeichen) angegebene Muster kann normale Zeichen und das Platzhalterzeichen Prozent (%) enthalten. Damit eine Übereinstimmung erzielt wird, müssen die normalen Zeichen genau mit den im Muster angegebenen Zeichen übereinstimmen. Mit dem Prozentzeichen können Teile des Musters mit beliebigem Inhalt angegeben werden.

Eigenschaft LIKE 'text%'

NOT LIKE

Sucht nach Text, der keinem Muster entspricht. Sie können das Platzhalterzeichen genau wie bei LIKE verwenden.

NOT Eigenschaft LIKE 'text%'

IN

Ermittelt, ob ein angegebener Wert mit einem Wert in einer Liste übereinstimmt.

Eigenschaft IN (Wert,Wert)

NOT IN

Ermittelt, ob ein angegebener Wert nicht mit einem Wert in einer Liste übereinstimmt.

NOT Eigenschaft IN (Wert,Wert)

IS NULL

Gibt die angegebene Eigenschaft zurück, wenn diese null ist. Ein Ausdruck mit einem Bit-für-Bit-Operator oder arithmetischen Operator wird als NULL ausgewertet, wenn einer der Operanden NULL ist.

Eigenschaft IS NULL

IS NOT NULL

Gibt die angegebene Eigenschaft zurück, wenn diese nicht null ist. Ein Ausdruck mit einem Bit-für-Bit-Operator oder arithmetischen Operator wird als NULL ausgewertet, wenn einer der Operanden NULL ist.

NOT Eigenschaft IS NULL

AND

Kombiniert Bedingungen und ergibt eine Übereinstimmung, wenn ein Wert alle Bedingungen erfüllt.

Ausdruck AND Ausdruck

OR

Kombiniert Bedingungen und ergibt eine Übereinstimmung, wenn ein Wert eine der Bedingungen erfüllt.

Ausdruck OR Ausdruck

NOT

Kehrt einen booleschen Ausdruck um.

NOT Wert

( )

Gruppiert die Auswahl mithilfe von Klammern.

(Wert, Wert)