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
-------
0 件のコメント:
コメントを投稿