Bitte schauen Sie sich Abschnitt 11, Thema 196 genauer an.
Hier ist ein Beispiel, wie Sie den „IS NULL“ Operator verwenden können, um Datensätze aus einer Tabelle „Personen“ auszuwählen, deren E-Mail-Adresse nicht definiert ist:
SELECT * FROM Personen WHERE email IS NULL;
SQLDieser Befehl wählt alle Datensätze aus der Tabelle „Personen“ aus, die einen NULL-Wert in der Spalte „email“ haben.
Hier ist ein Beispiel, wie Sie den „IS NOT NULL“ Operator verwenden können, um Datensätze aus einer Tabelle „Personen“ auszuwählen, deren E-Mail-Adresse definiert ist:
SELECT * FROM Personen WHERE email IS NOT NULL;
SQLDieser Befehl wählt alle Datensätze aus der Tabelle „Personen“ aus, die einen nicht NULL-Wert in der Spalte „email“ haben.
Es ist wichtig zu beachten, dass der IS NULL Operator nicht mit dem „=“ Operator verwendet werden kann.
SELECT * FROM Personen WHERE email = NULL;
SQLDieser Befehl wird einen Fehler verursachen, da der „=“ Operator nicht verwendet werden kann, um NULL-Werte zu vergleichen. Stattdessen muss der „IS NULL“ oder „IS NOT NULL“ Operator verwendet werden.
Der IS NULL und IS NOT NULL operator sind nützlich um zu überprüfen ob ein Wert in einer Spalte vorhanden ist oder nicht, und in Abhängigkeit davon bestimmte Aktionen auszuführen. Es kann auch verwendet werden, um Datensätze mit fehlenden Werten auszuschließen oder zu identifizieren, wenn dies erforderlich ist.