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

时间:2024-01-29 09:14:28 

今天群里有人问了个问题是这样的:
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


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

标签:SUM字段,IF函数
0
投稿

猜你喜欢

  • python使用beautifulsoup从爱奇艺网抓取视频播放

    2021-07-29 01:10:42
  • RS.GETROWS使用详解

    2008-01-16 13:21:00
  • Windows 2003服务器上传文件受限制的解决方法

    2011-02-14 11:29:00
  • 对pandas写入读取h5文件的方法详解

    2021-01-10 09:11:18
  • Python实现强制复制粘贴的示例详解

    2021-03-30 23:58:43
  • python字符串判断密码强弱

    2021-05-09 04:20:04
  • numpy.insert()的具体使用方法

    2021-12-23 15:33:34
  • Pygame游戏开发之太空射击实战碰撞改进篇

    2022-11-19 03:04:52
  • MSSQL 游标使用 心得

    2024-01-21 02:00:48
  • 为ckeditor编辑器加上传图片的功能

    2022-08-11 22:17:50
  • golang编程开发使用sort排序示例详解

    2023-09-16 23:20:18
  • kali 2021新手安装教程与配置图文详解

    2022-04-18 01:32:36
  • 浅谈python中的面向对象和类的基本语法

    2023-06-27 11:36:45
  • python pygame模块编写飞机大战

    2021-06-30 23:53:48
  • Pandas出现KeyError的问题解决及分析

    2023-07-01 16:37:22
  • 网站的视觉路径和版式设计

    2008-04-15 14:35:00
  • js表单提交显示进度条

    2007-09-18 13:10:00
  • Python实现数据可视化看如何监控你的爬虫状态【推荐】

    2022-07-15 11:50:43
  • python类的私有属性和公共属性说明

    2021-04-07 11:03:59
  • Python实现的矩阵类实例

    2023-08-13 07:52:09
  • asp之家 网络编程 m.aspxhome.com