统计数据的问题
表TB有4个字段A、B、C、D,实例如下
A	B	C	D
1	1	2	2
3	1	2	4
1	1	1	1
5	6	7	8
9	5	8	1
.
.
.
.
想统计一下1的出现次数,上例中1出现了8次,请大虾们帮一下,先谢谢。
              
------解决方案--------------------select sum(case when A=1 then 1 else 0 end)+
sum(case when B=1 then 1 else 0 end)+
sum(case when C=1 then 1 else 0 end)+
sum(case when D=1 then 1 else 0 end) as [1的次数]
from tb
------解决方案--------------------你可以参考一下这个:
计算整个表中所有值的出现的次数 
http://blog.csdn.net/sqlserverdiscovery/article/details/7864126
当然啦,你只需要最后过滤一下,是1的就行