OracleのNULLの判定・比較について。
この記事の内容はコチラです
- NULLを判定したい
- NULLの比較はどうする?
今回は、OracleのNULLの判定・比較する方法について紹介します!
OracleでNULLを判定・比較する
OracleでNULLを判定・比較するには、=(イコール)ではなく「IS」を使用します。
例1. NULLを判定するパターン
--nullを判定する SELECT * FROM emp WHERE name IS NULL;
empテーブルのnameがnullのレコードを判定しました。nullの判定は「IS NULL」と記述します。
例2. NULL以外を判定するパターン
--nullでないレコードを判定する SELECT * FROM emp WHERE name IS NOT NULL;
empテーブルのnameがnullでないレコードを検索しました。null以外は「IS NOT NULL」で判定できます。
まとめ
NULLのレコードはISをつかって取得することができました。
- nullの判定は「IS NULL」
- null以外は「IS NOT NULL」
以上、OracleでNULLのレコードを判定・比較する方法でした。
コメント