Oracle SQL Tutorial: NULL-Werte

Verhalten von nicht definierten Werten


Oracle Schulung   



Inhalt Oracle SQL

SQL Datentypen

Constraints

Insert-Befehl

Update-Befehl

delete-Befehl

Select-Befehl

NULL-Werte

Skalare SQL-Funktionen

NLS

Joins

Subqueries

Baumstrukturen

Mengenoperationen

Temporäre Tabellen

Oracle SQL-Bücher



Impressum

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;

 

    Oracle Schulung



Stichwörter

is NULL is not NULL Beispiel Beispiele



Werbung:

Fußballtor