NULL: Ein böses Wort

Ich habe mich darum gedrückt, solange ich konnte, aber jetzt lässt es sich nicht mehr umgehen, dieses Thema, das Unsicherheit, Angst und Entsetzen hervorruft: der null-Wert. null ist die Abwesenheit eines Werts. Bevor ein Angestellter gefeuert wird, wird seine end_date-Spalte in der employee-Tabelle auf null gesetzt. Es gibt einfach keinen Wert, den man der Spalte end_date in dieser Situation vernünftigerweise zuweisen könnte. null ist jedoch eine wackelige Angelegenheit, da es mehrere Varianten davon gibt:

Nicht zutreffend

Zum Beispiel die Employee ID-Spalte für ein am Geldautomaten getätigtes Bankgeschäft.

Wert noch nicht bekannt

Zum Beispiel, wenn zu dem Zeitpunkt, da die Daten eines Kunden angelegt werden, dessen Federal ID ...

Get Einführung in SQL, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.