Null

Definition - Was bedeutet Null?

Null ist in einem Datenbankkontext das völlige Fehlen eines Werts in einem bestimmten Feld und bedeutet, dass der Feldwert unbekannt ist. Null ist nicht dasselbe wie ein Nullwert für ein numerisches Feld, ein Textfeld oder einen Leerzeichenwert. Null bedeutet, dass kein Datenbankfeldwert gespeichert wurde.

Technische.me erklärt Null

Eine Null kann nicht mit einem Wert verglichen werden. Wenn eine Abfrage beispielsweise an eine Customer_Addresses-Tabelle gerichtet ist, um alle Kunden ohne E-Mail-Adressen abzurufen, kann die SQL-Abfrage (Structured Query Language) nicht wie folgt geschrieben werden: SELECT * FROM Customer_ Addresses WHERE Email_Address = null. Um keinen Vergleich mit einer Null einzuführen, muss die Abfrage stattdessen wie folgt geschrieben werden: SELECT * FROM Customer_ Addresses WHERE Email_Address IS null.

Wenn die Werte in einer Spalte mit Nullen gezählt werden, werden Nullen nicht in die Ergebnisse aufgenommen. In der Tabelle Customer_ Addresses befinden sich beispielsweise 200 Kunden, und in der Spalte Email_Address sind 30 Kunden mit Nullen versehen. Wenn Sie eine Zählung mit der Spalte Email_Address durchführen, wird ein Ergebnis von 170 zurückgegeben.