当前位置: 移动技术网 > IT编程>数据库>Mysql > MYSQL中有关SUM字段按条件统计使用IF函数(case)问题

MYSQL中有关SUM字段按条件统计使用IF函数(case)问题

2017年12月12日  | 移动技术网IT编程  | 我要评论

重生1/2废柴,焦恩俊老婆黄忆轩,元素太初任务怎么做

今天群里有人问了个问题是这样的:
 
然后有群友是这样回答的

复制代码 代码如下:

select name,sum(case when stype=4 then money*(-1) else money end ) as m
from table
group by name

我想了想,应该可以用if函数

于是改了下
复制代码 代码如下:

select name,sum(money*if(stype=4,-1,1)) as m
from table
group by name

两种方式那种更效率还未测试。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网