select文などのフィールドで数値計算を行いたい場合があります。たとえば
select nonyu_suryo - syukka_suryo
from テーブル名;
というような場合です。
このような場合、数値計算を行う全てのフィールドに何らかの数値が入っていれば問題ないのですが
数値計算を行うフィールドのどれかがnullである場合、結果は
null となりますので注意が必要です。
正しく数値計算を行うためには以下のように
nvl関数を使用してnullを0と見なしたりして対処します。
select nvl(nonyu_suryo,0) - nvl(syukka_suryo,0)
from テーブル名;
以下のようなselect文を実行すると良く意味がわかると思います。
select 1 - null from dual;