Inhaltsverzeichnis:
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.
Techopedia 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_Adresses 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 einbezogen. Beispielsweise befinden sich 200 Kunden in der Tabelle "Kunden_Adressen" und 30 haben Nullen in der Spalte "E-Mail_Adresse". Wenn Sie mithilfe der Spalte "Email_Address" eine Zählung durchführen, wird ein Ergebnis von 170 zurückgegeben.
