爱程序网

统计某一字段等于不同值的个数的sql语句(分享)

来源: 阅读:


本文介绍下,用一条sql语句统计某一字段等于不同值的个数,方法很独特,有需要的朋友参考下。
表t,数据: 
id      type
001     1
001     0
002     1
001     0
002     0
001     1
001     0
002     0

要求:
统计不同id,type分别为0的,1的个数。

sql语句:
 

复制代码代码示例:
select 
id,sum(case when type=0 then 1 else 0 end) as 0,sum(case when type=1 then 1 else 0 end) as 1 
from t 
group by id

查询结果:
 

id     0    1
001    3    2
002    2    1

本文出处参考:http://www.jbxue.com/db/11867.html 

相关文章列表:
关于爱程序网 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助