2011-05-11 11 views
0

は、私は以下のようにテーブルがあるとします。SQL - 最も頻度の項目を選択し

id | name 
---------- 
01 | Tony 
02 | Peter 
03 | Tony 
04 | Tony 
05 | John 
.. | .. 
99 | David 

はどのようにして、フィールド名(トニー)のほとんどの周波数を取得するためにSQL文を使用できますか?線に沿って

答えて

4

何か:

SELECT name 
FROM table_name 
GROUP BY name 
ORDER BY COUNT(*) DESC 
LIMIT 1; 
0
SELECT Name, COUNT(*) 
FROM YourNames 
GROUP BY Name 
ORDER BY COUNT(*) DESC 
LIMIT 1 
関連する問題