TSQL如何获得独特用户的数量?

eug*_*neK 1 sql t-sql sql-server

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

Ale*_* K. 9

您可以;

SELECT COUNT(DISTINCT userID) 
FROM Tbl
Run Code Online (Sandbox Code Playgroud)

您可以通过别名给计数列命名:

SELECT COUNT(DISTINCT userID)  NumberOfDistinctUsers
FROM Tbl
Run Code Online (Sandbox Code Playgroud)