假设我有一个带有属性 X 的表 A
如何找到出现次数最多的 X? (可以有多个具有相同的最高出现次数)
IE。
表A
X
--
'a'
'b'
'c'
'c'
'b'
我想回来
X
--
'b'
'c'
我不能在 Sqlite 中使用关键字 ALL,所以我不知所措。
我想获取每个 X 的计数,然后对其进行排序,然后以某种方式使用 ORDER BY DESC 以便最大的位于顶部,然后通过比较 LIMIT 来检查第一个元组下面的值是否相等(这意味着它们只是常见)但我不确定 LIMIT 语法以及是否可以有这样的条件
请给出提示而不是答案,是否有任何我可以参考的资源以便我找到方法?
查询类似
SELECT x,COUNT(x) AS cnt FROM a
GROUP BY x
ORDER BY cnt DESC;
并在以下情况下停止处理结果行cnt
变化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)