2013-06-24 5 views
0

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

транспортное средство | категория

ab  A  
cd  A   
ef  A  
gh  B 
ij  B 
kl  C 

Ожидаемый результат:

A 3 
B 2 
C 1 

Пожалуйста, помогите мне ...

ответ

3

Вы можете использовать агрегатную функцию count() с GROUP BY:

select category, count(*) Total 
from yourtable 
group by category 
order by total desc; 

См Demo

+0

Отображается ли категория в порядке убывания количества? –

+0

@jomin Вы просто добавите 'порядок по общему описанию', см. Мое редактирование – Taryn

0

Просто GROUP BY, и получить счет. То есть

SELECT COUNT(*) AS repetitions FROM Vehicles GROUP BY category