mysql中的case when 与if()

来源:互联网 发布:淘宝微淘一天能发几条 编辑:程序博客网 时间:2024/05/16 10:11

统计data_id>0的条数

count(CASE data_id WHEN data_id > 0 THEN data_id ELSE null END)  //直接用此方法统计出来是全部,此路不通

转换一下 用sum来统计数量,,,当data_id>0时sum(1),否则sum(0);

sum(IF(data_id>0,1,0)) 

原创粉丝点击