ヌル

参考:

NULL 値の操作 | MySQL 5.6 リファレンスマニュアル [公式]

COALESCE

参考:

COALESCE | MySQL 5.6 リファレンスマニュアル [公式]

IS NULL

参考:

MySQL で値が NULL かどうかを判定する | プロメモ

MySQL で NULL や空文字を検索する | ゼロイチ

IS NULL | MySQL 5.6 リファレンスマニュアル [公式]

NOT NULL

参考:

データ型デフォルト値 | MySQL 5.6 リファレンスマニュアル [公式]

比較

参考:

MySQL の <=> 演算子を使ってみる | 技術評論社

厳密モード (Strict Mode)

参考:

MySQL の SQL モードを strict モードで設定する – Qiita

SQL モードの確認と変更 | わくわくBank

厳密な 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

What is MySQL’s “Implicit Default Value” and how does it work with “strict mode”? – 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

参考:

MySQL の NULL ではまったことあれこれ | LukeSilvia’s diary

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA