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