求一条查询 语句
CREATE TABLE [dbo].[C_Care] (
[C_ID] [bigint] NOT NULL ,
[求职] [bit] NULL ,
[招聘] [bit] NULL ,
[房产咨询] [bit] NULL ,
[跳蚤市场] [bit] NULL ,
[汽车咨询] [bit] NULL ,
[教育] [bit] NULL ,
[美容] [bit] NULL ,
[医疗] [bit] NULL ,
[其他] [bit] NULL
) ON [PRIMARY]
C_ID 求职 招聘 房产咨询 跳蚤市场 汽车咨询 教育 美容 医疗 其他
-------------------- ---- ---- ---- ---- ---- ---- ---- ---- ----
0 1 NULL NULL NULL NULL NULL NULL NULL 1
13 1 1 1 NULL NULL NULL 1 1 1
19 1 1 1 1 0 NULL NULL 1 1
select
count(求职),count(招聘),count(房产咨询),count(跳蚤市场),
count(汽车咨询),count(教育),count(美容),count(医疗),count(其他)
from c_care
得到结果如下 :
3 2 2 1 1 0 1 2 3
期望结果
3 2 2 1 0 0 1 2 3
也就是
只计算为 true 得值