首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MySQL中一次对多行的值进行求和

问在MySQL中一次对多行的值进行求和
EN

Stack Overflow用户
提问于 2011-10-29 04:52:03
回答 3查看 4.7K关注 0票数 1

我有一个包含4列(3个PKs和最后一列整数值)的mysql表。我需要对最后一列中每1,296行的所有整数值求和。有没有一个简单的查询可以做到这一点(我对查询有点陌生,所以请注意!)

如果有帮助,第一列将包含1,296行的相同值(例如有1,296行以'AAA‘表示该列的值,然后有1,296行以'AAB’表示该列的值,依此类推)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-29 04:54:07

SELECT first_column_name, SUM(last_column_name) FROM table_name GROUP BY(first_column_name);

票数 4
EN

Stack Overflow用户

发布于 2011-10-29 04:54:20

代码语言:javascript
复制
SELECT SUM(last_column)
FROM yourtable

只会让你得到一笔原始金额。如果您需要获得其他3列的各种组合的总和(例如,所有“A列”值AAA、AAB、ABC等的总和)。然后,您需要按这些列进行分组

代码语言:javascript
复制
SELECT columnA, SUM(last_column)
FROM yourtable
GROUP BY columnA
票数 0
EN

Stack Overflow用户

发布于 2011-10-29 04:55:23

代码语言:javascript
复制
SELECT column_1, SUM(column_4) FROM table_name GROUP BY column_1

相应地替换列和表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7934793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档