我有一个 SQL 列,列中有值,我想知道哪些值在排名格式中出现次数最多。例如,如果我在一个名为 List 的表中有数据,并且一列的值如下所示:
COLUMN
one
five
five
five
three
two
eight
nine
two
one
two
two
sql 应该返回前 3 个值,即二、五和一。这如何在 SQL 中完成。请注意我使用的是 MYSQL。
此外,如果每个 Column 值都有一个时间戳,是否可以找出一周内出现次数最多的值,而无需手动输入一周的开始和结束?