【发布时间】:2012-01-24 09:02:25
【问题描述】:
我有一个很长的 sql 查询,用于计算一些关于付款和发货的事情。在某些情况下,该值为null. 我认为这是因为它被除以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) 我的查询显示为空。有没有办法为这个co_less_70 列分配一个默认值?
【问题讨论】:
标签: mysql null default-value