- 締切済み
SQLで該当しないデータに0を返したい。
SQLでLEFT OUTER JOIN を使ってファイルを結合し、グリッド上に表示させようと思ったのですが、 片方に該当しないデータがあった場合にそのセルだけ何も出ない状態になります。計算に使う数字フィールドなので、該当データがない場合には0をいれておきたいのですが。 どのようにしたらよいでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
coalesce関数を使えばいいのではないでしょうか。 select coalesce(該当の項目,0) from table; といった感じです。 もしくはcase式を使って select case 該当の項目 is not null then 該当の項目 else 0 end from table; でもいいと思います。