我有一个包含4列(3个PKs和最后一列整数值)的mysql表。我需要对最后一列中每1,296行的所有整数值求和。有没有一个简单的查询可以做到这一点(我对查询有点陌生,所以请注意!)
如果有帮助,第一列将包含1,296行的相同值(例如有1,296行以'AAA‘表示该列的值,然后有1,296行以'AAB’表示该列的值,依此类推)。
发布于 2011-10-29 04:54:07
SELECT first_column_name, SUM(last_column_name) FROM table_name GROUP BY(first_column_name);
发布于 2011-10-29 04:54:20
SELECT SUM(last_column)
FROM yourtable只会让你得到一笔原始金额。如果您需要获得其他3列的各种组合的总和(例如,所有“A列”值AAA、AAB、ABC等的总和)。然后,您需要按这些列进行分组
SELECT columnA, SUM(last_column)
FROM yourtable
GROUP BY columnA发布于 2011-10-29 04:55:23
SELECT column_1, SUM(column_4) FROM table_name GROUP BY column_1相应地替换列和表
https://stackoverflow.com/questions/7934793
复制相似问题