Как можно использовать группирование по запросу для получения числа вхождений определенного столбца? - PullRequest
0 голосов
/ 14 мая 2011

Я хочу получить результаты таким образом, чтобы каждый заказ отображался с количеством повторений в таблице.Например:

Chicken Parmessan - 3
Polo Pizza        - 5

Ответы [ 2 ]

6 голосов
/ 14 мая 2011
select food, count(*) from tablename group by food
2 голосов
/ 14 мая 2011

Если у вас есть такая таблица:

create table orders (
    menu_item varchar(100) not null
)

Тогда вы бы хотели что-то вроде этого:

select menu_item, count(*)
from orders
group by menu_item

Функция агрегирования count будет затем подсчитывать количество записей в каждой группе, и каждая группа будет обозначаться как menu_item.

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