ひとことで言うと
Null値は、0や空文字とは違い、値がない、まだ分からない、または該当しない状態を表します。
実務で何をする?
排出量データの未提出や対象外を区別するため、データベースの列にNULLを保存することがあります。検索や集計ではNULL専用の条件を使います。
具体例と注意点
まだ報告されていない拠点の活動量をNULLにしておく例があります。NULLを0として足し合わせると、未入力を排出ゼロと誤認するため、意味を定義してから集計しましょう。
具体例
WHERE activity_data IS NULL で、活動量が未入力のレコードを抽出する。
よくある誤解
Null値は、数値の0や文字列の空欄と同じ意味ではありません。