2011-05-11 76 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