なにもないものとは IS NULL を使って | データベース初心者の基礎知識ブログ

なにもないものとは IS NULL を使って

以前、なにもないことを示す ナル値 の話をしましたが、これを WHERE 句で比較する場合は、

IS NULL

ってのを使います。

20100828_07.jpg

なおと君には電話がありません、、、というか、電話番号を教えてもらっていません。

なので、この電話を教えてもらっていない人を調べるには、

SELECT * FROM 手帳

WHERE 電話 IS NULL

となります。

20100828_09.jpg

逆に、電話がある場合を検索するには NOT を使って、

SELECT * FROM 手帳

WHERE 電話 NOT IS NULL

となりますよ。