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 Bedingung1 AND Bedingung2
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 Bedingung1 OR Bedingung2
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 Bedingung
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:
Ausdruck IS [ NOT ] Wahrwert
Die IS-Bedingung ist TRUE, wenn Ausdruck den angegebenen Wahrwert 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: Drei-Werte-Logik.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |