Подсчитать количество строк с отдельным значением в столбце в T-SQL - PullRequest
1 голос
/ 09 сентября 2011

В T-SQL, как я могу запросить эту таблицу, чтобы показать мне количество записей на основе того, сколько раз в столбце появляется различное значение?

Например, у меня естьтаблица определена как:

ControlSystemHierarchy
----------------------
ParentDeviceID int
ChildDeviceID int
Instrument bit

Я хочу отобразить количество записей, которые соответствуют каждому отдельному ParentDeviceID в таблице, чтобы эта таблица

ParentDeviceID  | ChildDeviceID  | Instrument
1               | 1              | 0
1               | 2              | 0
1               | 2              | 1
2               | 3              | 0

возвратила

ParentDeviceID | Count
1              | 3
2              | 1

1 Ответ

3 голосов
/ 09 сентября 2011
select ParentDeviceID, count(*) as [Count]
from ControlSystemHierarchy
group by ParentDeviceID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...