ヌル
参考:
NULL 値の操作 | MySQL 5.6 リファレンスマニュアル [公式]
COALESCE
参考:
COALESCE | MySQL 5.6 リファレンスマニュアル [公式]
IS NULL
参考:
MySQL で値が NULL かどうかを判定する | プロメモ
IS NULL | MySQL 5.6 リファレンスマニュアル [公式]
NOT NULL
参考:
データ型デフォルト値 | MySQL 5.6 リファレンスマニュアル [公式]
比較
参考:
厳密モード (Strict Mode)
参考:
MySQL の SQL モードを strict モードで設定する – Qiita
厳密な SQL モード | MySQL 5.6 リファレンスマニュアル [公式]
Strict SQL Mode | MySQL 8.0 Reference Manual [Official]
STRICT_TRANS_TABLES | MySQL 8.0 Reference Manual [Official]
Assigning empty string to INT NULL field in MySQL – Database Administrators Stack Exchange
How to turn on/off MySQL strict mode in localhost (xampp)? – Stack Overflow
NULL を別の値として扱いたい
COALESCE(field, 0)
IFNULL(field, 0)
参考:
Replace null with 0 in MySQL – Stack Overflow
Typecasting NULL to 0 – Stack Overflow
Why does MYSQL convert NULL or String values to 0 when comparing against int value? – Stack Overflow
Tips
参考: