簡體   English   中英

SQL什么值重復最多

[英]SQL What Value Repeat Most

我的英語不太好,所以我舉一個例子。

我有一個看起來像這樣的SQL表:

╔═══╦═════════════╗
║   ║ myColumn    ║
╠═══╬═════════════╣
║ 1 ║ repeat      ║
║ 2 ║ Foo         ║
║ 2 ║ Foo         ║
║ 3 ║ repeat      ║
║ 3 ║ repeat      ║
╚═══╩═════════════╝

我想獲得最重復的價值。

foo重復兩次, repeat重復3次,所以我想repeat

我使用mysql引擎

這是一個聚合查詢:

select MyColumn, count(*) as NumRepeats
from t
group by MyColumn
order by count(*) desc;

如果只希望重復最多的值,請在分號前添加limit 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM