Подсчет столбца в MySQL - PullRequest
       24

Подсчет столбца в MySQL

3 голосов
/ 20 июля 2011

Предположим, что у меня есть столбец с именем '$', и в нем есть разные значения, например:

id|| $ 
======
1 || 50
======
2 || 54
======
3 || 76
======

Как я могу добавить значения $? Запрос, который даст мне 50 + 54 + 76? В реальной таблице около 20 000 строк.

Спасибо!

Ответы [ 3 ]

8 голосов
/ 20 июля 2011
SELECT SUM($) FROM your_table_name

Я не уверен, что $ является допустимым именем столбца, хотя

ОБНОВЛЕНИЕ Протестировано в PHPMyAdmin, и я смог назвать столбец $ и выполнить SUM в теме.Что-то новое узнал!

3 голосов
/ 20 июля 2011
select sum($) from table_name;
0 голосов
/ 20 июля 2011

Используйте функцию SUM().Поскольку я не верю, что у вас может быть столбец с именем $ (и даже если вы можете, это может привести к непредвиденным последствиям), я назвал ваш столбец amount

SELECT SUM(amount) AS total FROM your_table;

Редактировать Как уже упоминалось @Brendan, у вас может быть столбец с именем $.Я придерживаюсь своего мнения, что это будет сбивать с толку в коде:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...