0
我有一個用戶表。每個用戶都有一個國家行填寫(沒有用戶沒有國家)。如何獲取SQL Server 2008數據庫中不同記錄的數量?
我如何得到擁有用戶的國家數量?
select distinct Country_CountryId
from users
這將返回一個列表與所有不同的國家(他們的國家表的ID)。但是如何將它們整合到一個int中,而無需將所有條目返回給我的MVC控制器,然後在那裏對它們進行計數。
我試圖
select distinct count(Country_CountryId)
from users
但是,這並不返回一個正確的答案。
示例:表格有4個用戶。
- 用戶1:英國
- 用戶2:英國
- 用戶3:美國
- 用戶4:西班牙
這將導致在3個不同的國家的數量