OracleのNVL関数とは?

NVL関数はOracleデータベースの関数で、空の値(NULL値)の処理に使用されます。これは2つのパラメータを受け取り、最初のパラメータが空でない場合は最初のパラメータの値を返し、最初のパラメータが空の場合は2番目のパラメータの値を返します。

NVL関数の構文は次のとおりです。
NVL(expression1, expression2)

expression1 は検査対象の式、expression2 は expression1 が空白の場合に返す値です

例に挙げると、SELECT NVL(column1, ‘NA’) FROM table1;

この例では、column1 の値が空の場合は ‘NA’ を返し、column1 の値が空でない場合は column1 の値を返します。

bannerAds