アプリ版:「スタンプのみでお礼する」機能のリリースについて

SQLでLEFT OUTER JOIN を使ってファイルを結合し、グリッド上に表示させようと思ったのですが、
片方に該当しないデータがあった場合にそのセルだけ何も出ない状態になります。計算に使う数字フィールドなので、該当データがない場合には0をいれておきたいのですが。
どのようにしたらよいでしょうか。

A 回答 (1件)

coalesce関数を使えばいいのではないでしょうか。


select coalesce(該当の項目,0) from table;
といった感じです。

もしくはcase式を使って
select case 該当の項目 is not null then 該当の項目 else 0 end from table;
でもいいと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!