MySQL получает различные значения и подсчитывает, сколько из каждого? - PullRequest
7 голосов
/ 10 августа 2009

Есть столбец статуса. Мне нужно вытащить все отдельные значения для каждого и число, указывающее, сколько раз каждое уникальное значение находится в таблице.

Есть ли способ сделать это?

Спасибо.

Ответы [ 2 ]

16 голосов
/ 10 августа 2009
SELECT status, count(*) as c FROM table GROUP By status;
0 голосов
/ 10 августа 2009

Я не уверен, что понимаю, что вы ищете.

Когда вы извлекаете различные значения, существует (по определению) одно из каждого уникального значения.

Можете ли вы перефразировать то, что вы пытаетесь сделать?

UPDATE

Прочитав другое решение, я думаю, что вижу, что вы ищете.

Использование SELECT COUNT (*) , как указано в решении Руфина, должно сработать.

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