返回信息流求问下面的sql,业务三的count(1)查出来了,业务三空了,求问怎么改呢
select
case
when a.a=1 then '业务一'
when a.a=2 and b.b=0 then '业务二'
when a.a=2 and b.b<>1 then '业务三'
end as "业务",
count(1) as '笔数'
from a
left join b
on a.id=b.id
结果如下:
业务一,10
业务二,15
,5
已解决,原来是<>1的问题,有null导致的。。
这是一条镜像帖。来源:北邮人论坛 / database / #10667同步于 2017/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【问题】已解决case when then end的问题
qidi
2017/12/12镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。