「Oracle」NVL関数でテーブルのカラムのNULL値を置き換える方法

環境
Oracle Database 11g Release 11.2.0.4.0 – 64bit Production

書式
SELECT NVL(カラム名,値) FROM テーブル名;
NULL値を置き換えるには、NVL関数を使います。

使用例
1.テーブル「USER_TBL」の「NUM」列の値がNULLの場合に0を返します
SQL構文

SELECT NVL(NUM,0) FROM USER_TBL;

2.テーブル「USER_TBL」の「NAME」列の値がNULLの場合に"を返します
SQL構文

SELECT NVL(NUM,'') FROM USER_TBL;

 

Oracle

Posted by arkgame