我有一个有一百万行的表,我如何从字段中选择最常见的(表中出现最多的值)值?
最佳答案
您需要按感兴趣的列进行分组,并为每个值选择值本身及其出现的行数。
然后就是排序问题(将最常见的值放在第一位)并将结果限制在一行。
查询形式:
SELECT column, COUNT(*) AS magnitude
FROM table
GROUP BY column
ORDER BY magnitude DESC
LIMIT 1
关于mysql - 从 MySQL 中的字段中选择最常见的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7693613/