TAKTUM Logo


Oracle Schulung
Oracle Schulung

Oracle SQL Tutorial: NULL-Werte
Verhalten von nicht definierten Werten

Der Wert NULL steht für den nicht definierten Wert. Vergleiche mit diesem Wert liefern immer FALSE. So liefert die folgende Abfrage niemals ein Ergebnis:

select auftrag_nr, pos
from auftrag_pos
where artikel_nr=NULL;

Für den korrekten Vergleich sind deshalb die Operatoren "is NULL" bzw. "is not null" zu verwenden. Die obige Abfrage lautet korrekt:

select auftrag_nr, pos
from auftrag_pos
where artikel_nr is NULL;



Stichwörter

is NULL is not NULL Beispiel Beispiele