我有一个用户表。每个用户都填写了一个国家/地区(没有国家/地区的用户)。
如何获得拥有用户的国家/地区数量?
select distinct Country_CountryId
from users
这将返回包含所有不同国家/地区的列表(来自国家/地区表的ID)。但是如何将它们加入到int中而不将所有条目都返回到我的MVC控制器然后在那里计算它们。
我试过
select distinct count(Country_CountryId)
from users
但这并没有回复正确答案。
示例:table有4个用户。
这应该会导致3个不同的国家/地区
答案 0 :(得分:4)
试试这个:
select
count( distinct Country_Country_Id )
from users
COUNT(DISTINCT column_name)
函数返回指定列的不同值的数量