从sql表字段中获取最多重复值

时间:2012-07-24 10:00:11

标签: php sql

我想在sql table列字段中得到大多数重复值,下面是我的sql结构。

我希望从Topic字段中获得最多的重复值

表名为Orange,字段名称为topic

topic
 1
 2
 1
 3
 1
 2

4 个答案:

答案 0 :(得分:2)

SELECT    count(topic) 
FROM      Orange  
GROUP BY  topic
ORDER BY  count(topic) DESC

答案 1 :(得分:0)

select topic, count(topic) from orange group by topic order by count(topic) desc;

这是运行btw的SQL查询。

答案 2 :(得分:0)

您在这里寻找的是模态平均值 - 请查看此链接,其中包含Sql Server中的模态操作示例,并根据需要进行调整。

http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/calculating-mean-median-and-mode-with-sq

答案 3 :(得分:0)

SELECT MAX(COUNT(`topic`)) FROM `Orange`;