如何从大量数据中快速找出出现频率高的

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:41:44
如何从大量数据中快速找出出现频率高的
悬赏分:50 - 离问题结束还有 14 天 23 小时
有1000条数据,如何快速从中找出出现频率最高的100条?快!!!在线等。。。。。
5天的停车场的停车记录,大约有1000条,每天大约有200多条,如何才能从中快速找出100个在这几天的记录里都出现过的记录?也就是说,找出100辆每天都进出的车牌号?

问题说得不具体、不清楚,让准备回答问题的网友们来猜,在线也很难等到你想要的答案,高分也会白捐。

拿第一天的停车记录和第二天的比较,有重复的留下,拿留下的再和第二天的比较,有重复的再留下,再和第三天的比较.... 知道和第五天的比较,有重复的留下,最后就只剩下5天都出现过的了.

数据库的话
SELECT count(*), f1 FROM T group by f1 order by count(*) desc
不同的数据库可能语句稍有不同,自己调试吧。

内存中的数据的话,可以使用分组排序。