TSQL Как узнать количество уникальных пользователей? - PullRequest
1 голос
/ 21 июня 2010

Это действительно глупый вопрос, но моя голова не может решить его. У меня есть таблица с заказами, в каждом заказе есть идентификатор пользователя. Пользователь может иметь неограниченное количество заказов. Как мне сделать подсчет уникальных идентификаторов пользователя?

Ответы [ 2 ]

9 голосов
/ 21 июня 2010

Вы можете;

SELECT COUNT(DISTINCT userID) 
FROM Tbl

Вы можете присвоить столбцу count имя, присвоив ему псевдоним:

SELECT COUNT(DISTINCT userID)  NumberOfDistinctUsers
FROM Tbl
3 голосов
/ 21 июня 2010
select count(*) from
(select distinct userid form ordertable) d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...