MySQLでカラムの値がNULL(空)のレコードを判定する方法

MySQLでカラムの値がNULL(空)のレコードを判定したい。
本記事ではこのような悩みを解決。
実装例を元に解説します。
実装例

本記事では例として、上記DBのテーブルからnameカラムのレコード値がNULLのものを判定します。
値がNULLのレコードを取得する
SELECT * FROM test02 WHERE name IS NULL;
値がNULLのレコードを取得するコード例です。
NULLの判定にはIS NULLを使います。
使い方は以下の通りです。
SELECT * FROM テーブル名 WHERE カラム名 IS NULL;
上記をコマンド入力。
値がNULLのレコードのみ取得されたテーブルが表示されたら成功です。
値がNULLではないレコードを取得する
SELECT * FROM test02 WHERE name IS NOT NULL;
前章とは逆に値がNULLではないレコードを取得するコード例です。
NULLではない判定にはIS NOT NULLを使います。
ISとNULLの間にNOTを追加するだけです。
値がNULLではないレコードのみ取得されたテーブルが表示されたら成功です。
まとめ
MySQLでカラムの値がNULL(空)のレコードを判定する方法について紹介しました。
以上で解説を終わります。
目次