Как мне посчитать аналогичные записи в таблице? - PullRequest
0 голосов
/ 13 октября 2011

У меня есть таблица со следующими данными

companyid    subscriptionid
1            21
1            23
2            89
4            99
4            101

Я хочу подсчитать, сколько раз появляется каждая уникальная компания, как мне это сделать с помощью t-sql?

например, я хочу увидеть 1 = 2 раза ... но я не против, если это в таблице, мне не нужно печатать данные ....

Ответы [ 3 ]

3 голосов
/ 13 октября 2011
SELECT companyid, COUNT(*) AS CompanyCount
    FROM YourTable
    GROUP BY companyid
2 голосов
/ 13 октября 2011
SELECT t.CompanyId, COUNT(1)
FROM schema.table AS t
GROUP BY t.CompanyId
1 голос
/ 13 октября 2011
SELECT companyid, count(companyid) as TotalEntries
FROM YourTable
GROUP BY companyid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...