入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

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

创建时间:2016-04-19 投稿人: 浏览次数:1109

本文介绍下,用一条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

相似问题还有统计每个班级男女生的个数

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。