2013-07-29 2 views
-3

Как я знаю, что для вычисления суммирования столбца из таблицы SQL мы должны использовать этот кодВычислить суммирования всех столбцов

SELECT SUM(column) as column FROM result WHERE username = '$table'

, которые мы могли бы вычислить сумму всех столбцов? есть что-то вроде

SELECT SUM * From ...

+0

Использование 'GROUP BY'. – som

+0

выберите сумму (tbl.c1 + tbl.c2 + ... + tbl.cx) от tbl –

ответ

1
SELECT SUM(column) as column, SUM(column2) as column2, SUM(column3) as column3 FROM result WHERE username = '$table' 
0

Даже если я не возможно понять, почему вы должны сделать что-то вроде этого, и, скорее всего, это из-за очень плохой дизайн базы данных, вы можете сделать что-то вроде этого:

select sum(tbl.c1 + tbl.c2 + ... + tbl.cx) from tbl 

Опять-таки я бы рекомендовал вам, чтобы проверить ваши таблицы базы данных должным образом нормализуется перед выходом на этом.

Смежные вопросы