OracleでNULLを取得する
OracleでNULLを取得するには、=(イコール)ではなく「IS」を使用します。
例1. NULLを検索するパターン
--nullを検索する SELECT * FROM emp WHERE name IS NULL;
empテーブルのnameがnullのレコードを検索しました。nullの検索は「name IS NULL」のように記述します。
例2. NULL以外のレコードを検索するパターン
--nullでないレコードを検索する SELECT * FROM emp WHERE name IS NOT NULL;
empテーブルのnameがnullでないレコードを検索しました。NULL以外は「IS NOT NULL」で取得できます。
NULLのレコードはISをつかって取得することができました。
以上、OracleでNULLのレコードを取得する方法でした。
コメント