Die Suchbedingungen IS DISTINCT FROM und IS NOT DISTINCT FROM sind als Suchargument nutzbar und werden mit TRUE oder FALSE
ausgewertet.
Die IS NOT DISTINCT FROM-Suchbedingung wird mit TRUE ausgewertet, wenn expression1 gleich expression2 ist oder wenn beide Ausdrücke NULL sind. Dies ist gleichbedeutend mit einer Kombination aus zwei Suchbedingungen, wie folgt:
Die IS DISTINCT FROM-Syntax kehrt die Bedeutung um. Das heißt, IS DISTINCT FROM wird mit TRUE ausgewertet, wenn expression1 nicht gleich expression2 ist und mindestens einer der Ausdrücke nicht NULL ist. Dieser entspricht Folgendem:
SQL/2008
Das Prädikat IS [NOT] DISTINCT FROM ist im SQL/2008-Standard definiert. Das Prädikat IS DISTINCT FROM ist Funktion
T151, "DISTINCT-Prädikat", des SQL/2008-Standards. Das Prädikat IS NOT DISTINCT FROM ist Funktion T152, "DISTINCT-Prädikat
mit Negation", des SQL/2008-Standards.