SUMやAVGなどの集約関数ではNULLは無視される。

集約関数(SUM、AVG、COUNT)ではNULL値のレコードは無視される。
NULLは0に置き換える(オラクルならNVL、MySQLならcaseを利用)などしてから、
集約関数に渡すようにしないと予想外の結果になったりする。

でも、SUMで問題おきたりすることはないのかも。あと、countは、count(*)のようにすればいいだけだし、
問題なのは、AVG関数だけかも。