[英]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.