Ausdruck-VergleichsoperatorALL (Unterabfrage)
Vergleichsoperator: = | > | < | >= | <= | <> | != | !< | !>
Bei einer ALL-Suchbedingung wird die Suchbedingung mit TRUE ausgewertet, wenn der Wert der Unterabfragen-Ergebnismenge eine leere Menge ist. Ansonsten ergeben die Suchbedingungen TRUE, FALSE oder UKNOWN, abhängig vom Wert von Ausdruck und der von der Unterabfrage zurückgegebenen Ergebnismenge, und zwar folgendermaßen:
Ausdruckswert | Die von der Unterabfrage zurückgegebene Ergebnismenge enthält zumindest einen NULL-Wert | Die von der Unterabfrage zurückgegebene Ergebnismenge enthält keine NULL-Werte |
---|---|---|
NULL | UNKNOWN | UNKNOWN |
Nicht-NULL | Wenn es mindestens einen Wert in der Ergebnismenge der Unterabfrage gibt, bei der der Vergleich mit dem Ausdruckswert FALSE ergibt, wird die Suchbedingung als FALSE bewertet. Ansonsten ergibt die Suchbedingung UNKNOWN. | Wenn es mindestens einen Wert in der Ergebnismenge der Unterabfrage gibt, bei der der Vergleich mit dem Ausdruckswert FALSE ergibt, wird die Suchbedingung als FALSE bewertet. Ansonsten ergibt die Suchbedingung TRUE. |
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 |