2014-12-10 6 views
0

Сегодня я сделал сообщение о проблеме, которую я имел с sql, с помощью некоторых людей там я понял, каким должен быть мой запрос.sql select statement view

Теперь у меня есть другой вопрос, результат моего предыдущего запроса:

select 
count(case when Job = 'Garbageman' then 1 end) as GarbageCount, 
count(case when Job = 'Delivery' then 1 end) as DeliveryCount 
     from Job 

являются:

GarbageCount: DelivryCount: 
4    5 

То, что я пытаюсь достичь следующего:

Job:   Count: 
Garbage   4 
Delivery  5 

Моя таблица такова:

User: Job: 
Mark  Garbageman 
Dirk  Garbageman 
Henk  Garbageman 
Steven Garbageman 
Mark  Delivery 
Dirk  Delivery 
Henk  Delivery 
Steven Delivery 
Stevens Delivery 

Кто-нибудь знает, как должен выглядеть мой запрос sql?

+0

'SELECT COUNT (задание) ... группы по job' –

ответ

0

Group by все, что вы ищете:

select job, count(*) 
from yourtable 
group by job 
+0

Результаты являются правильными, но я думаю, что имя столбца должно быть дано для подсчета, чтобы дать более конкретный ответ. i.e count (*) как [Count]. –