假設我有表如下: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