举个例子: SUM(case when result = 'yes' then 1 else 0 end) AS count1 实现功能: 当result字段为yes时,就加1,否则加0.最后求和结果为count1.
即求result字段为yes的记录的个数
弄个sql经典语句大全就会了很实用的
SELECT [id],[uuId],[userIp],case[optionId] when 3 then '满意' when 2 then '基本满意' when 3 then '不满意' end as [option] from t_tt optionId在数据库存的值为 3,但是我想取出来为满意。 建议楼主看下SQL联机丛书, 里面有很详细的介绍。
SUM(case when result = 'yes' then 1 else 0 end) AS count1
实现功能:
当result字段为yes时,就加1,否则加0.最后求和结果为count1.
when 3 then '满意'
when 2 then '基本满意'
when 3 then '不满意'
end as [option] from t_tt
optionId在数据库存的值为 3,但是我想取出来为满意。
建议楼主看下SQL联机丛书, 里面有很详细的介绍。