我有超過100k信息的表。計數不同的相同名稱
ID FirstName
1 Bob
2 Bob
3 Tom
4 John
5 John
6 John
.. ....
希望的過程,它會算多少名是相同的,例如,它必須是這樣的:
FirstName Count
Bob 2
Tom 1
John 3
請幫我把它寫
我有超過100k信息的表。計數不同的相同名稱
ID FirstName
1 Bob
2 Bob
3 Tom
4 John
5 John
6 John
.. ....
希望的過程,它會算多少名是相同的,例如,它必須是這樣的:
FirstName Count
Bob 2
Tom 1
John 3
請幫我把它寫
這是非常基本的SQL例如,group by column + aggregating results
select
FirstName, count(*)
from Table1
group by FirstName
試試這個
SELECT FirstName, COUNT(*) As Count
FROM YourTable
GROUP BY FirstName
HAVING COUNT(*) > 1
ORDER BY COUNT(*) DESC
謝謝了有益 – GeoVIP
您的歡迎。如果它可以作爲答案接受。 –
Create Procedure GetCount
as
BEGIN
Select FirstName,Count(*) from tablename group by FirstName
END
謝謝了有益 – GeoVIP