select case when a.sale_site='丹尼斯' then nvl(a.sale_sum,0) end from tb_wyh_sale_list_day a;
这时候 nvl(a.sale_sum,0) 没有使为null的值为0,为什么???
select case when a.sale_site='丹尼斯' then nvl(a.sale_sum,0) end from tb_wyh_sale_list_day a;
这时候 nvl(a.sale_sum,0) 没有使为null的值为0,为什么???
收起
微信扫一扫因为要想执行then后面的语句,必须满足when的条件。
微信扫一扫报告相同问题?