Sql 查询将1列拆分为两列计数,其中一列为零,另一列不为零
这个案子我需要帮助 我以这些数据为例: 我的预期结果将是:Sql 查询将1列拆分为两列计数,其中一列为零,另一列不为零,sql,group-by,count,Sql,Group By,Count,这个案子我需要帮助 我以这些数据为例: 我的预期结果将是: Type | countzero | countnonzero Savings | 3 | 4 Current | 2 | 3 任何帮助都是非常感谢的。。。谢谢大家。您可以尝试使用条件聚合 select type, count(case when soldo=0 then 1 end) as countzero, co
Type | countzero | countnonzero
Savings | 3 | 4
Current | 2 | 3
任何帮助都是非常感谢的。。。谢谢大家。您可以尝试使用
条件聚合
select type,
count(case when soldo=0 then 1 end) as countzero,
count(case when soldo>0 then 1 end) as countnonzero
from tablename
group by type
用您正在使用的数据库标记您的问题。