
今天群里有人问了个问题是这样的:
然后有群友是这样回答的
复制代码 代码如下:
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
两种方式那种更效率还未测试。
相关推荐:
cookies应对python反爬虫知识点详解
clion最新激活码+汉化的步骤详解(亲测可用激活到2089)
Docker 通过端口来连接一个容器的实现
浅析MySQL - MVCC
Spring Cloud 优雅下线以及灰度发布实现
Java8中的默认方法(面试者必看)
jQuery-App输入框实现实时搜索
Java实现多用户注册登录的幸运抽奖
C++调用Go方法的字符串传递问题及解决方案
python Xpath语法的使用
go实现fping功能
js实现扫雷源代码
C++命令行解析包gflags的使用教程
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
VUE+Element实现增删改查的示例源码
java实现微信红包 拼手气红包
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
Springboot非分布式定时任务实现代码
Idea连接数据库并执行SQL语句的方法示例
docker下的 redis 之持久化存储详解
详解go语言单链表及其常用方法的实现
jQuery实现动态操作table行
Java中List遍历删除元素remove()的方法
使用DataGrip连接Hive的详细步骤
docker版es、milvus、minio启动命令详解
基于python实现监听Rabbitmq系统日志代码示例
浅谈myBatis中的插件机制
Vert.x运行环境搭建流程图解
c# 获取照片的经纬度和时间的示例代码
python 动态渲染 mysql 配置文件的示例
Dockerfile中ENTRYPOINT 和 CMD的区别说明
阿里云盘注册邀请码免费获得方法(附12个阿里云盘邀请码)
Vue Elenent实现表格相同数据列合并
Java HttpClient实现socks代理的示例代码
详解IDEA社区版(Community)和付费版(UItimate)的区别
SpringBoot 利用thymeleaf自定义错误页面
Python常用断言函数实例汇总
如何创建一个Flask项目并进行简单配置
微信小程序实现日历小功能
JavaScript实现alert弹框效果
vue实现广告栏上下滚动效果
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
MySQL制作具有千万条测试数据的测试库的方法
Docker 拉取镜像及标签操作 pull | tag
解决SpringBoot webSocket 资源无法加载、tomcat启动报错的问题
python实现猜拳游戏项目
Docker绑定固定IP/跨主机容器互访操作
mybatis3.4.6 批量更新 foreach 遍历map 的正确姿势详解
C# WinForm调用Shell_NotifyIcon的示例代码
VPS服务器常用性能测试脚本汇总

服务热线

