MySQL,IS NULL:データがNULLの行を取得する

スポンサーリンク

鍛錬 977

MySQL,IS NULL:データがNULLの行を取得する

IS NULL を使用すると、指定したカラムにおいて、データが NULL である行を取得(抽出)することができます。

使用方法は、以下に示す通りです。

SELECT * FROM テーブル名 WHERE カラム名 IS NULL;
スポンサーリンク

実行結果

以下は、指定したカラムにおいて、データが NULL である行を取得しています。

今回は、テーブル「sample_tb」のカラム「name」について確認しています。

テーブル「sample_tb」

id name
1 AAA
2 NULL
3 CCC
mysql> 
mysql> select * from sample_tb;
+------+------+
| id   | name |
+------+------+
|    1 | AAA  |
|    2 | NULL |
|    3 | CCC  |
+------+------+
3 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> select * from sample_tb where name is null;
+------+------+
| id   | name |
+------+------+
|    2 | NULL |
+------+------+
1 row in set (0.00 sec)

 
上記に示した通り、指定したカラムにおいて、データがNULLである行を取得することができました。

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