我有一个包含4列的mysql表(3个PK,最后一列为整数值)。我需要对每1,296行的最后一列中的所有整数值求和。有一个简单的查询来做到这一点(我对查询有点新,所以很好!)?
如果有帮助,第一列包含1,296行的相同值(例如,对于该列的值有1,296行具有'AAA',然后对该列的值具有'AAB'的1,296行等。 )。
答案 0 :(得分:4)
SELECT first_column_name, SUM(last_column_name) FROM table_name GROUP BY(first_column_name);
答案 1 :(得分:0)
SELECT SUM(last_column)
FROM yourtable
只会给你一笔生钱。如果您需要获得其他3列的各种组合的总和(例如,所有“A列”值为AAA,AAB,ABC等的总和。)那么您需要按这些列进行分组
SELECT columnA, SUM(last_column)
FROM yourtable
GROUP BY columnA
答案 2 :(得分:0)
SELECT column_1, SUM(column_4) FROM table_name GROUP BY column_1
相应地替换列和表