oracle 根据不同条件统计各个条件的总数

例如如下sql:
select count(u.user_id)total,
sum(case when u.work_status=0 then 1 else 0 end)Xb,
sum(case when u.work_status=1 then 1 else 0 end)Sb,
sum(case when u.work_status=2 then 1 else 0 end)Txzd
from STS_LPATROL_APPUSER_T u 

当条件匹配上就加1,统计不同work_status条件的总数

你可能感兴趣的:(问题解决记录)