Der Nullwert in Programmiersprachen und Datenbanken

Die Werte, welche das Fehlen eines Wertes anzeigen sollen, bezeichnet man in der Informatik auch als Nullwert. Der Nullwert ist jedoch nicht mit Null gleichzusetzen, denn es muss unterschieden werden, ob der Wert null ist weil er null sein soll, oder ob sie einen noch freien Wert bezeichnet. Ein Nullwert steht also für die Abwesenheit eines Wertes, kann jedoch gleichzeitig ein Wert sein.

Um keine Verwechslung des Nullwertes mit der Zahl Null zu bekommen, muss man dem Nullwert einen unverwechselbaren Wert bzw. einer Zeichenkette zuweisen. So ein Wert kann z. B. in Zellen für den Namen die Zeichen „()“ sein, denn niemand würde dies als Namen eintragen. Das kann jedoch zu Komplikationen führen, wenn dies doch jemand als Namen eintragen möchte. Aus diesem Grund gibt es in manchen Programmiersprachen, wie zum Beispiel C, einen so genannten „Nullzeiger“. In der Programmiersprache Java ist dafür das Wort „null“ reserviert worden.