特定のフィールドがNULLの行を一致させる。(IS NULL演算子)

MySQL

各行において値が入っていない列はNULLが入っています。

NULLが入っている列はどんな条件式とも一致しません、そのためある列の値がNULLである
という条件に一致させる場合には、”IS NULL”演算子を使用します。

たとえば、id, name, age, weight, addressというフィールドがあるテーブルに対して、
以下のようにaddressの値を入れずにINSERTすると、addressフィールドがNULLのデータが
入ります。

addressが埼玉以外を抽出しても、addressがNULLの行は抽出されません。

もちろん、””とも一致しません。

なので、addressがNULLな行を抽出するにはIS NULL演算子を使います。

/

タイトルとURLをコピーしました