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 AusdruckIN ( Werte ) ist äquivalent mit Ausdruck = ANY ( Werte ).
Die Suchbedingung AusdruckNOT 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.