对列数据求和时如需满足其他列条件则可以使用SUM(if())组函数。 使用场景:(案例)求列表里面的数据在类型为1时数据总数和类型为2时数据总数。 代码案例: //type为表字段 num可是表字段也可是自定义值 SELECT sum(if(type = 1,num,0)) AS oneCount, sum(if(type = 2,num,0)) AS twoCount FROM `表名`