2013年11月5日火曜日

ORACLE NULLIF

ORACLEで2つの値を比較して同じ場合にNULLを返す場合にはNULLIFを使用します。
項目1と項目2を比較し、同じ場合はNULLを、異なる場合は項目1の値を返します。

書式
SELECT NULLIF(項目1 , 項目2) AS RESULT FROM DUAL;



値(1)と値(1)を比較した場合と値(1)と値(2)を比較した場合。

SELECT NULLIF(1 , 1) AS RESULT FROM DUAL;

SELECT NULLIF(1 , 2) AS RESULT FROM DUAL;


結果は以下のようになります。

RESULT
-------
1

RESULT
-------



  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly