OracleのNVL2関数の使い方は何ですか?

OracleのNVL2関数は、2つの値の間で選択を行う条件式関数です。この関数は、3つの引数を受け取ります:式1、式2、および式3。

式1の値がNULLでない場合、式2の値を返し、式1の値がNULLの場合、式3の値を返します。

式1がNULLでない場合、式2を返し、NULLの場合は式3を返します。

その中で:

  1. expression1:NULLかどうかを判断する必要がある式。
  2. expression1がNULLでない場合に、返される値。
  3. expression1がNULLの場合、戻り値を返す。

例:
oracleのDualテーブルからは、NVL2(NULL, ‘A’, ‘B’) が選択されます。

結果は、Bでありました。

bannerAds