如何应对多模态?

时间:2015-07-27 00:21:54

标签: sqlite

我以{id,sample#,zone}的形式提供以下数据集: [(1,4,5),(2,3,5),(3,2,2),(4,1,2)]

以下代码:

cur.execute("SELECT zone FROM zone_temp GROUP BY zone HAVING COUNT(*) = (SELECT MAX(cnt) FROM(SELECT COUNT(*) as cnt FROM zone_temp GROUP BY zone) tmp)")

或:

cur.execute("SELECT zone FROM zone_temp GROUP BY zone ORDER BY COUNT(zone)")

仅返回发生次数最多的第一个值(5)。在该数据集中,5和2同样频繁,因此实际上没有“最频繁”的值。解决这个问题的最佳方法是什么?

0 个答案:

没有答案