在使用MySQL查询时写出了以下语句:
select sum(列名1)列名1 from 表名 where 列名2=(查询语句,查出多个条件)
查询失败,后反应过来sum似乎不能查多行表达式。但我最后查询语句的查询结果是个动态的,每个月都会增加一个结果,如果要挨个列出来的话每个月都要维护一次。网上搜索了好久后也没有找到解决办法,所以想询问一下有没有能一次性解决的办法。。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
关于MySQL中sum查询语句的问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
xtasce2012 2022-05-05 07:56关注- where后面那个子查询是多个值,用=是不行的,改为in,这样就可以sum函数,不知道这个是不是你的业务需求。
- 如果你的sum是需要分组的,可以用group by 进行分组统计sum,或者用开窗函数sum(字段名) over(partition by分组字段 order by 排序字段)进行统计。因为你给的信息较少,只能这样告诉你思路。
希望对你有所帮助
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-11-13 01:40回答 2 已采纳 可以在传递参数的时候,将参数的空格去掉
- 2022-11-25 06:13回答 2 已采纳 使用in的话 直接 根据id去查不就好了么,使用group_concat干什么呢,group_concat运行出来的是逗号拼接的字符串,怎么会查到数据呢 select sum(b.zj),b.ysx
- 2022-04-24 10:19回答 2 已采纳 注意;要用小写;
- 2020-12-15 15:22通过一个实例给大家分享了MySQL Sending data表查询慢问题解决办法。 最近在代码优化中,发现了一条sql语句非常的慢,于是就用各种方法进行排查,最后终于找到了原因。 一、事故现场 SELECT og.goods_barcode, og....
- 2021-10-24 06:22回答 1 已采纳 登录的时候就把当前账号的id存在session里面,这里拿出来填到value那里
- 2021-07-28 01:26回答 1 已采纳 where [code] = parent_code
- 2022-05-12 10:34回答 2 已采纳 因为你group by了cno,每个cno就只会取一条,然后其他字段随机取一行。这个语法在目前的标准sql语法里是不对的
- 2021-10-01 08:02通过上述知识点的学习和实践,后端开发者能提高SQL技能,同时,对于学习大数据的同学,掌握MySQL经典问题有助于更好地理解Hive的用法,提升在大数据环境下的SQL应用能力。通过解题和练习,可以深入理解这些概念并...
- 2019-02-07 16:11回答 3 已采纳 只能说明 条件 pid=4 的数据量很少;而status=1的数据有30万条以上。加上 判断条件pid=4 的查询语句都变快了
- 2021-08-19 07:05回答 3 已采纳 那你把1改成占位符,而不是常量。然后再给占位符赋值,或者用字符串拼接,把动态id属性拼接在后面。
- 2021-04-07 13:42回答 1 已采纳 id是主键,MySQL底层会保证id不重复,插入重复的id时会报错:duplicate entry for key primary。 如果想提前验证,可以在插入前查询一下id在数据库中是否存在。
- 2024-04-19 01:02牛肉胡辣汤的博客 在实际的数据库应用中,经常需要使用MySQL触发器(Trigger)来实现数据库操作的自动化,当符合特定条件时触发一系列操作。然而,在处理大数据量时,触发器的效率会受到影响,需要特别注意优化触发器的设计以提高性能...
- 2024-05-18 13:53九转成圣的博客 理解MySQL查询语句的执行顺序有助于编写更高效的查询。通过合理安排各个子句,我们可以更好地控制查询的行为和性能。希望这篇文章能帮助你更好地理解MySQL查询的执行过程,提高SQL查询优化的能力。
- 2024-07-19 14:33数据小羊的博客 快速入门,不拘小节持续实践,边学边用勇于尝试,不怕犯错这种学习方法特别适合在当今快速变化的技术环境中学习新技能,比如MySQL。在这个技术日新月异的时代,MySQL和整个数据库领域都在不断evolve。作为一个"糙快猛"的...
- 2022-04-20 13:54HC户户的博客 上次讲了数据库和MySQL基础,这回咱们来学点MySQL最常用到的—核心查询语句。 框住的部分是本节重点 一、单表查询 SELECT 字段名 FROM 表名 WHERE 条件 [GROUP BY 字段名 HAVING 条件 ORDER BY 字段名 LIMIT 条数]...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司