Суммирование значений нескольких строк одновременно в MySQL - PullRequest
1 голос
/ 29 октября 2011

У меня есть таблица mysql с 4 столбцами (3 PK и последний столбец для целочисленного значения).Мне нужно сложить все целочисленные значения в последнем столбце для каждых 1296 строк.Есть ли простой запрос для этого (я немного новичок в запросах, так что будьте добры!)?

Если это помогает, первый столбец содержит то же значение для 1296 строк (например, есть 1296 строккоторые имеют «AAA» для значения этого столбца, а затем 1296 строк, которые имеют «AAB» для значения этого столбца и т. д.).

Ответы [ 3 ]

4 голосов
/ 29 октября 2011

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

0 голосов
/ 29 октября 2011
SELECT column_1, SUM(column_4) FROM table_name GROUP BY column_1

Заменить столбец и таблицу соответственно

0 голосов
/ 29 октября 2011
SELECT SUM(last_column)
FROM yourtable

просто даст вам необработанную сумму.Если вам нужно получить суммы для различных комбинаций этих трех других столбцов (например, сумму для всех значений «столбца А» AAA, AAB, ABC и т. Д.), Вам нужно сгруппировать по этим столбцам

SELECT columnA, SUM(last_column)
FROM yourtable
GROUP BY columnA
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...