2010-10-18 22 views
2

如果我有名稱的簡單數據庫表像這樣:得到一個值的最大數列中的

-------------- 
| NAME  | 
-------------- 
| Andrew  | 
| Bill  | 
| Andrew  | 
| Claire  | 
| Claire  | 
| Andrew  | 
-------------- 

是否有可能運行會產生名稱的帳簿查詢?即

----------------------- 
| NAME  | COUNT | 
----------------------- 
| Andrew  | 3  | 
| Claire  | 2  | 
| Bill  | 1  | 
----------------------- 

回答

9

像這樣:

SELECT Name, COUNT(Name) FROM TABLE GROUP BY Name 
+0

謝謝:)簡直太容易了...... – digiarnie 2010-10-18 23:41:20

3

您可能需要它來獲取最大:

SELECT Name, COUNT(Name) AS c 
     FROM TABLE 
    GROUP BY Name 
    ORDER BY c DESC 
+0

感謝您的ORDER BY – digiarnie 2010-10-18 23:42:09

相關問題