TSQL如何获取唯一身份用户的数量?

时间:2010-06-21 12:38:45

标签: sql sql-server tsql

这是一个非常愚蠢的问题,但仍然无法解决问题。 我有一个包含Orders的表,每个订单都有userID。用户可以拥有无​​限量的订单。如何计算唯一的用户ID?

2 个答案:

答案 0 :(得分:9)

你可以;

SELECT COUNT(DISTINCT userID) 
FROM Tbl

您可以通过别名来为计数列指定名称:

SELECT COUNT(DISTINCT userID)  NumberOfDistinctUsers
FROM Tbl

答案 1 :(得分:3)

select count(*) from
(select distinct userid form ordertable) d