假设我有表如下:SQL - 选择最频项
id | name
----------
01 | Tony
02 | Peter
03 | Tony
04 | Tony
05 | John
.. | ..
99 | David
如何使用SQL语句来获取字段名(托尼)的最频?
假设我有表如下:SQL - 选择最频项
id | name
----------
01 | Tony
02 | Peter
03 | Tony
04 | Tony
05 | John
.. | ..
99 | David
如何使用SQL语句来获取字段名(托尼)的最频?
东西线沿线的:
SELECT name
FROM table_name
GROUP BY name
ORDER BY COUNT(*) DESC
LIMIT 1;
你在找什么是模式。本文介绍了如何得到它(看最后的代码示例):
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/calculating-mean-median-and-mode-with-sq
SELECT Name, COUNT(*)
FROM YourNames
GROUP BY Name
ORDER BY COUNT(*) DESC
LIMIT 1