当前位置: 首页 > news >正文

在一个sql select中作多个sum并分组

有表如下;

单独的对某一个列作sum并分组,结果如下;

 

    对于表的第7、8行,num1都有值,num2都是null,对num2列作sum、按id分组,结果在id为4的行会显示一个null;

同时对2个列作sum,并按id分组,没有问题,结果如下;

 

insert into mynums (id,num1,num2) values (1,13, 15)
insert into mynums (id,num1,num2) values (1,11, 17)
insert into mynums (id,num1,num2) values (2,null, 11)
insert into mynums (id,num1,num2) values (2,14,14)
insert into mynums (id,num1,num2) values (3,11, null)
insert into mynums (id,num1,num2) values (3,15,18)
insert into mynums (id,num1,num2) values (4,9,null)
insert into mynums (id,num1,num2) values (4,9,null)select * from mynums;select id, sum(num1) as num1 from mynums group by id;select id, sum(num2) as num2 from mynums group by id;select id, sum(num1) as num1, sum(num2) as num2 from mynums group by id;

 

http://www.lryc.cn/news/521643.html

相关文章:

  • 家用电路频繁跳闸的原因及解决方法!
  • 我的年度总结
  • ASP.NET Core 多环境配置
  • docker 安装mongodb
  • 完整地实现了推荐系统的构建、实验和评估过程,为不同推荐算法在同一数据集上的性能比较提供了可重复实验的框架
  • DRV8311三相PWM无刷直流电机驱动器
  • Mysql--运维篇--备份和恢复(逻辑备份,mysqldump,物理备份,热备份,温备份,冷备份,二进制文件备份和恢复等)
  • 机器学习-归一化
  • Linux 串口检查状态的实用方法
  • Qt的核心机制概述
  • 微调神经机器翻译模型全流程
  • Cesium加载地形
  • gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法
  • C#对动态加载的DLL进行依赖注入,并对DLL注入服务
  • HDMI接口
  • A/B 测试:玩转假设检验、t 检验与卡方检验
  • 第143场双周赛:最小可整除数位乘积 Ⅰ、执行操作后元素的最高频率 Ⅰ、执行操作后元素的最高频率 Ⅱ、最小可整除数位乘积 Ⅱ
  • 【STM32】LED状态翻转函数
  • uniapp 小程序 textarea 层级穿透,聚焦光标位置错误怎么办?
  • 汽车 SOA 架构下的信息安全新问题及对策漫谈
  • Unity-Mirror网络框架-从入门到精通之RigidbodyPhysics示例
  • 小程序如何引入腾讯位置服务
  • H3CNE-12-静态路由(一)
  • 多线程锁
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • 笔记本电脑 选购 回收 特权模式使用 指南
  • 2023-2024 学年 广东省职业院校技能大赛(高职组)“信息安全管理与评估”赛题一
  • C#补充----反射,特性,迭代器,特殊语法,值类型运用类型。
  • 深度学习核函数
  • Spring MVC流程一张图理解