2012-04-15 53 views
2

我有一個表,我想顯示使用SQL查詢記錄數最多的3個名稱(Ted,Ringo,Paul)。 這是一個原始問題,但請幫助我。SQL查詢查找記錄數最多的三個名字的問題

我的表:

enter image description here

+1

你真的可以簡單地貼在表爲文本。圖像沒有任何幫助。 – Oded 2012-04-15 20:29:48

+0

你能解釋一下應該選擇這些名字的_criteria_嗎? – Oded 2012-04-15 20:30:13

+3

@Lion - 你有編輯權限,你知道嗎? – Oded 2012-04-15 20:32:01

回答

7
SELECT TOP 3 Name 
FROM YourTable 
GROUP BY Name 
ORDER BY COUNT(*) DESC 
+0

「我想要顯示記錄數最多的3個名字(泰德,林戈,保羅)......」問題的其餘部分是不明確的,但我認爲這部分很清楚......除非他的意思是記錄如「專輯」而不是記錄在「行」... – 2012-04-15 20:35:47

+1

Thanx,它的工作 如何在LINQ-Query中實現它? – user 2012-04-15 20:43:37

+1

@user:你可以發佈一個新的問題。如果你這樣做,請先搜索網站,也許已經有了答案。 – 2012-04-15 23:28:15