我想在下面的 sql 表列字段中获得最多一个重复值是我的 sql 结构。
我想从主题字段中获得最多的重复值
表名是Orange
,带值的字段名是topic
话题 1 2 1 3 1 2
SELECT count(topic)
FROM Orange
GROUP BY topic
ORDER BY count(topic) DESC
select topic, count(topic) from orange group by topic order by count(topic) desc;
这是运行顺便说一句的 SQL 查询。
您在这里寻找的是模态平均值 - 检查此链接,其中包含 Sql Server 中模态操作的示例并根据需要进行调整。
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/calculating-mean-median-and-mode-with-sq
SELECT MAX(COUNT(`topic`)) FROM `Orange`;