Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » SQL-Sprachelemente » Operatoren

 

Logische Operatoren

Suchbedingungen können mit den Operatoren AND oder OR kombiniert werden. Sie können sie auch negieren, indem Sie den NOT-Operator verwenden, oder testen, ob ein Ausdruck mit true, false oder unknown zurückgegeben wird, indem Sie den IS-Operator verwenden.

  • AND-Operator   Der AND-Operator wird wie folgt zwischen Suchbedingungen gesetzt:

    .. WHERE condition1 AND condition2

    Wenn Sie AND verwenden, ist die kombinierte Bedingung TRUE, falls beide Bedingungen TRUE sind, FALSE, wenn eine Bedingung FALSE ist, und sonst UNKNOWN.

  • OR-Operator   Der OR-Operator wird wie folgt zwischen Suchbedingungen gesetzt:

    .. WHERE condition1 OR condition2

    Wenn Sie OR verwenden, ist die kombinierte Bedingung TRUE, wenn eine Bedingung TRUE ist; FALSE, wenn beide Bedingungen FALSE sind, und sonst UNKNOWN.

  • NOT-Operator   Der NOT-Operator wird wie folgt vor eine Bedingung gesetzt, um sie zu negieren:

    .. WHERE NOT condition

    Die NOT-Bedingung ist TRUE, falls Bedingung FALSE ist; FALSE, falls Bedingung TRUE ist; und UNKNOWN, falls Bedingung UNKNOWN ist.

  • IS-Operator   Der IS-Operator wird zwischen einen Ausdruck und den wahren Wert gesetzt, den Sie testen möchten. Dies ist die Syntax für den IS-Operator:

    expression IS [ NOT ] truth-value

    Die IS-Bedingung ist TRUE, wenn expression den angegebenen truth-value ergibt, der TRUE, FALSE, UNKNOWN oder NULL sein muss. Andernfalls ist der Wert FALSE.

    Beispiel: 5*3=15 IS TRUE prüft, ob der Ausdruck 5*3=15 TRUE ist.

 Siehe auch