2010-10-14 58 views
6

給定一個表中的TSQL,表中的計算值對

 
ID Forename Surname 
1 John  Doe 
2 Jane  Doe 
3 Bob   Smith 
4 John  Doe 

的格式,你將如何去獲得輸出

 
Forename Surname Count 
John  Doe  2 
Jane  Doe  1 
Bob  Smith 1 

對於單一的專欄中,我只想用計數,但我不確定如何將其應用於多個應用程序。

回答

9
SELECT Forename, Surname, COUNT(*) FROM YourTable GROUP BY Forename, Surname 
+2

+1:由28秒 – 2010-10-14 15:07:31

+0

阿優秀打我,知道有我缺少一個簡單的方法。非常感激。 – John 2010-10-14 15:11:23

1

我認爲這應該工作:

SELECT Forename, Surname, COUNT(1) AS Num 
FROM T 
GROUP BY Forename, Surname