OracleのNVL関数とは?
NVL関数はOracleデータベースの関数で、空の値(NULL値)の処理に使用されます。これは2つのパラメータを受け取り、最初のパラメータが空でない場合は最初のパラメータの値を返し、最初のパラメータが空の場合は2番目のパラメータの値を返します。
NVL関数の構文は次のとおりです。
NVL(expression1, expression2)
expression1 は検査対象の式、expression2 は expression1 が空白の場合に返す値です
例に挙げると、SELECT NVL(column1, ‘NA’) FROM table1;
この例では、column1 の値が空の場合は ‘NA’ を返し、column1 の値が空でない場合は column1 の値を返します。