帮助你我他,遇到网站问题怎么办:找它帮你网
当前位置:主页 > 数据库技术 > MySQL基础 >

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

时间:2022-01-21 19:08:41|来源:网络精心整理

这篇文章主要讲解的是MYSQL中有关SUM字段按条件统计使用IF函数(case)问题,文章内容非常详细,相信一定可以解决你的问题,需要的朋友可以参考下哦

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

复制代码 代码如下:

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

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

上一篇:Mysql子查询IN中使用LIMIT应用示例

下一篇:mysql日志滚动

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

本文地址:https://www.tabangni.com/mysql/24040.html

查看更多与“SUM字段IF函数”有关的文章



重要申明:本站所有的文章均收集自网络,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

Copyright © 2017-2021 它帮你网 版权所有 豫ICP备17031272号-3