Oracle IFNULL関数の使い方:NULL値を置換する基本

Oracleは直接的なIFNULL関数を提供していませんが、NVL関数を使用して同様の機能を実現することができます。

NVL関数の構文は次のようになります:

NVL(expr1, expr2)

expr1がNULLでない場合は、expr1の値を返し、expr1がNULLの場合はexpr2の値を返します。

例えば、特定の値(例えば”Unknown”)を表示するために、フィールドがNULLであるかどうかを判断したい場合は、次のように使用できます:

SELECT NVL(column_name, 'Unknown') 
FROM table_name;

column_nameの値がNULLの場合、検索結果には「Unknown」と表示されます。

bannerAds