Ausdruck [ NOT ] IN { ( Unterabfrage ) | ( Ausdruck2 ) | ( Wertausdruck1, ... ) }
Eine IN-Suchbedingung ohne das Schlüsselwort NOT wird nach den folgenden Regeln bewertet:
TRUE, wenn Ausdruck nicht NULL ist und gleich mindestens einem der Werte ist.
UNKNOWN, wenn Ausdruck NULL und die Werteliste nicht leer ist oder wenn mindestens einer der Werte NULL ist und Ausdruck nicht gleich einem der anderen Werte ist.
FALSE, wenn Ausdruck NULL ist und Unterabfrage keine Werte zurückgibt; oder wenn Ausdruck nicht NULL ist, keiner der Werte NULL ist und Ausdruck gleich keinem der Werte ist.
Das Schlüsselwort NOT vertauscht TRUE und FALSE.
Die Suchbedingung Ausdruck IN ( Werte ) ist äquivalent mit Ausdruck = ANY ( Werte ).
Die Suchbedingung Ausdruck NOT IN (Werte) ist äquivalent mit Ausdruck <> ALL (Werte ).
Die Wertausdruck-Argumente sind Ausdrücke, die nur einen Wert annehmen, wobei es sich um eine Zeichenfolge, eine Zahl, ein Datum oder um einen anderen SQL-Datentyp handeln kann.
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 |