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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Sprachelemente » Suchbedingungen

 

ALL-Suchbedingung

Syntax
Ausdruck-VergleichsoperatorALL (Unterabfrage)
Vergleichsoperator:
 =   
| >  
| <  
| >=  
| <=  
| <>  
| !=  
| !< 
| !>
Bemerkungen

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.