私は支払いと出荷についていくつかを計算する長いSQLクエリを持っています。選択した値がnullの場合、mysql show 0?
ROUND(sum(case when shipping_method = 'c' AND (paid_amount - shipping_costs) < 70 then 1 end) * 100/sum(case when shipping_method = 'c' then 1 end),2) as co_less_70,
私はこの部分が0のときだと思います:sum(case when shipping_method = 'colissimo' then 1 end),2)
私のクエリがnullを示す値がnull.
あるいくつかのケースでは、私はそこに0
によって分割されます。ここの小さな私のクエリの一部だからそれはだと思います。このco_less_70
列にデフォルト値を割り当てる方法はありますか?
あなたは 'IFNULL'を試しましたか? – Jomoos