本测试只是简单测试, 其用途不在于代替 count 函数配合 where 函数进行聚合计算, 而是在复杂查询中在 sum/count 中加入条件, 一次性求出不同条件下的聚合结果.
1, 插入测试数据如图
2,sum 计算 (type=1) 个数
或者使用中间加入 if 判断
3, 到这里你一定会异想天开的以为 count 是不是也可以加条件, 同样的方法在 count 中并不适用
加上 if 判断也不行
4, 使用 count 加条件的方法可以使用以下方式
来源: http://www.bubuko.com/infodetail-2975062.html