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.