質問: select文で2つのフィールドを加算した結果を取得したい select文で2つのフィールドを加算した結果を取得したいと思います。しかし2つのフィールドのうち1つがnullの値だと残りのフィールドに値が入っていても空白(null?)で返ります。 [例]********************************************** フィールドa:null フィールドb:300 select フィールドa+フィールドb from テーブルa <selectされた結果> 空白(何も表示されない。null?) [例]********************************************** どのようにすれば、nullでない値だけ取得できるでしょうか。
回答: sql server の場合は isnull() 関数を使います。 select isnull(フィールドa,0) + isnull(フィールドb,0) from テーブルa