比方说我的字段falg 字段有3个值 0,1,2;
select sum(case when flag=0 then 1 else 0 end) cnt1, //当flag=0时候 ,+1,否则+0 , 可以设置选择加字段的值sum(case when flag=1 then 1 else 0 end) cnt2, sum(case when flag=2 then 1 else 0 end) cnt3, from table; (加where条件)