MYSQL中有关SUM字段按条件统计使用IF函数(case)问题
时间:2024-01-29 09:14:28
今天群里有人问了个问题是这样的:
然后有群友是这样回答的
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实现简单的文件传输与MySQL备份的脚本分享
2024-01-21 04:44:44
python 的列表遍历删除实现代码
2023-07-15 11:44:35
python连接池实现示例程序
2022-04-30 21:59:54
详解python3中socket套接字的编码问题解决
2023-09-11 20:28:48
使用sublime text3搭建Python编辑环境的实现
2023-01-20 21:01:56
Python多线程实现模拟火车站售票
2021-09-20 03:23:49
ASP.NET Core基础之Startup类
2024-05-09 09:05:07
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2023-08-23 04:56:09
关于document.cookie的使用
2008-03-25 12:07:00
aspjpeg组件asp代码实例使用详解
2008-12-14 10:33:00
python爬虫入门教程--利用requests构建知乎API(三)
2022-12-17 14:42:45
一篇文章搞懂:词法作用域、动态作用域、回调函数及闭包
2022-10-01 00:21:05
python实现微信机器人: 登录微信、消息接收、自动回复功能
2023-05-30 05:42:53
Python中Django与Echarts的结合用法图文详解
2022-02-09 23:10:29
Python机器学习之决策树算法
2022-06-07 06:38:43
python排序的方法实例总结
2023-09-10 15:57:49
某年第一周开始日期实现方法
2024-01-21 08:37:44
原生js实现放大镜组件
2024-05-11 09:06:05
MYSQL教程:查询优化之调度和锁定
2009-02-27 15:58:00
python编程webpy框架模板之def with学习
2023-08-07 11:23:32