1
这真是愚蠢的问题,但仍然是我的头不能解决它。 我有一个订单表,每个订单都有用户标识。用户可以有无限量的订单。我如何计算唯一的用户ID?TSQL如何获得唯一用户数?
这真是愚蠢的问题,但仍然是我的头不能解决它。 我有一个订单表,每个订单都有用户标识。用户可以有无限量的订单。我如何计算唯一的用户ID?TSQL如何获得唯一用户数?
你可以;
SELECT COUNT(DISTINCT userID)
FROM Tbl
您可以通过别名它给数列的名称:
SELECT COUNT(DISTINCT userID) NumberOfDistinctUsers
FROM Tbl
select count(*) from
(select distinct userid form ordertable) d
感谢,工程....计数之前放置DISTINCT,并得到错误的结果... – eugeneK 2010-06-21 12:45:00