Oracle Database nullだった場合は任意の文字列に置換する

Oracle Database nullだった場合は任意の文字列に置換する

Oracle Databaseで、nullだった場合は任意の文字列に置換する手順を記述してます。「NVL」で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

nullだった場合は任意の文字列に置換するには「NVL」を使用します。

NVL(null値,nullだった場合変換する文字列)

実際に、置換してみます。
※「DUAL」テーブルはダミーとして使用できるテーブルです。

SELECT 
NVL(null, 'aaa'),
NVL('a', 'aaa')
FROM DUAL;

実行結果

nullだった場合のみ、変換されていることが確認できます。