Всего до MySQL данных? - PullRequest
       16

Всего до MySQL данных?

0 голосов
/ 16 июля 2011

Я создаю страницу профиля для сайта, который я создаю, и там есть раздел для отображения «Всего рейтингов», и у меня есть структура базы данных:

username|song_id|plus|minus
---------------------------
example | 294398|001 | 000
egnum2! | 244202|000 | 001

Так что мне нужночтобы подсчитать количество строк, содержащих указанное имя пользователя, и сложить их, я не могу найти команду MySQL, которую могу понять слишком легко: S

Например, я посещаю профиль примера, и он считает всеколичество раз, когда его имя появляется в приведенном выше примере таблицы, и дайте мне число, в приведенном выше примере, пример имеет 1 общую ставку по «примеру» таким же образом, мне придется сделать еще один, где я считаю все его плюсставки и минус ставки.(это 1/0, я ввел тройные цифры, потому что это не подходит lol)

1 Ответ

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

Используйте GROUP BY запрос и агрегатные функции :

select username, count(*), sum(plus), sum(minus)
from your_table
where username = 'example'
group by username;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...