Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

11kein Attributwert da?

Nicht alle Attribute eines Datensatzes müssen einen Wert haben. Man kann einen Film zum Beispiel auch schon anlegen, wenn man seine Länge nicht weiß.

Möchte man dann Abfragen mit diesen Datensätzen durchführen, will man manchmal genau diese leeren Zellen finden oder herausfiltern.

Nicht belegte Felder haben den Inhalt NULL. Bei Abfragen schreibt man IS NULL, um das Fehlen eines Wertes zu überprüfen:

SELECT *
FROM FILM
WHERE Laenge IS NULL;

Die Anfrage gibt alle Datensätze, in denen keine Länge gesetzt ist.

NOT funktioniert so wie bisher:

SELECT *
FROM FILM
WHERE NOT Laenge IS NULL;

Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?