2015-08-11 3 views
-2

У меня возникли проблемы с выяснением того, что, по-видимому, является легким запросом, я не сделал этого некоторое время ... любая помощь приветствуется.SQL Query Count Отображает тип столбца

У меня есть 2 колонки: один, который содержит состояние и тот, который держит пользовательский тип

EX:

IL Type 1 
IL Type 2 
IL Type 1 
GA Type 1 

Как написать запрос, который перечисляет каждое государство раз и сколько раз Тип 1 появляется для соответствующего состояния?

Таким образом, результаты будут выглядеть следующим образом:

IL 2 
GA 1 

Спасибо за ваше время.

ответ

0

Фильтр данных (where type='Type 1'), группа его (group by state) и применять агрегат (count(*)):

select state, count(*) 
from table 
where type = 'Type 1' 
group by state 
+0

Забыли, что счетчик (*) спасибо – cjw

0

Просто с помощью COUNT() и WHERE положение о:

Select State, Count(*) Count 
From  Table 
Where  UserType = 'Type 1' 
Group By State