ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
2つの値を比較して同じ場合はNULLを返す( NULLIF )
スポンサード リンク

2つの値を比較して同じ場合はNULLを返すには、NULLIFを使用します

NULLIF( 項目1, 項目2 ) 項目1と項目2を比較して、同じ値の場合は、NULLを返す。
異なる場合は、項目1の値を返す。


例1) 値「aaa」と「bbb」を比較します。

SQL> select
  2  nullif( 'aaa', 'bbb') as result
  3 from dual;

RESULT
------
aaa



例2) 値「aaa」と「aaa」を比較します。

SQL> select
  2  nullif( 'aaa', 'aaa') as result
  3 from dual;

RESULT
------



スポンサード リンク

IF文のような条件式を使う(CASE WHEN〜、DECODE)
2つの値を比較して同じ場合はNULLを返す( NULLIF )
複数のNULL条件を簡潔に記述する(COALESCE)

SQL(DML) へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ