
空値(NULL)とは?
ヌル、NULL
値がないという印。0とは違う。
どういう意味か
0は「数えたらなかった」という値で、空値は「数えられなかった、分からない」という印です。2つを同じものとして扱うと、分からないものがないものに変わってしまいます。
合計や平均を出すときに空値を0として入れると、数字が実際より小さくなります。空値があれば別に表示して知らせなければなりません。
ボールペン工場では
21日目にセンサーの線がゆるんで、2時間の間、不良の値が空欄で来ました。画面がそれを0として足したので、不良の合計が14ではなく9に見えました。
なぜ必要か
「不良がなかった」と「不良を数えられなかった」はまったく別のことです。