源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-11-08 15:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:MYSQL中有关SUM字段按条件统计使用IF函数(case)问题
今天群里有人问了个问题是这样的: [img]http://files.jb51.net/file_images/article/201401/201401241636453.gif?201402416371[/img]   然后有群友是这样回答的
[u]复制代码[/u] 代码如下:
select name,sum(case when stype=4 then money*(-1) else money end ) as M from table group by name
我想了想,应该可以用IF函数 于是改了下
[u]复制代码[/u] 代码如下:
select name,sum(money*IF(stype=4,-1,1)) as M from table group by name
两种方式那种更效率还未测试。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部