NULL: Ein böses Wort

Ich habe mich darum gedrückt, so lange ich konnte, aber jetzt lässt es sich nicht mehr verhindern, dieses Thema, das von Unsicherheit, Angst und Entsetzen gezeichnet ist: 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 ...

Get Einführung in SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.