2013-08-26 215 views
0

我有超過100k信息的表。計數不同的相同名稱

ID  FirstName 
1   Bob 
2   Bob 
3   Tom 
4   John   
5   John 
6   John 
..   .... 

希望的過程,它會算多少名是相同的,例如,它必須是這樣的:

FirstName  Count 
Bob    2 
Tom    1 
John    3 

請幫我把它寫

回答

1

試試這個

select FirstName,Count(FirstName) From TableA group by FirstName 
+0

謝謝了有益 – GeoVIP

1

試試這個

SELECT FirstName, COUNT(*) As Count 
FROM YourTable 
GROUP BY FirstName 
HAVING COUNT(*) > 1 
ORDER BY COUNT(*) DESC 
+0

謝謝了有益 – GeoVIP

+0

您的歡迎。如果它可以作爲答案接受。 –

1
Create Procedure GetCount 
as 
BEGIN 
Select FirstName,Count(*) from tablename group by FirstName 
END 
相關問題