显示列中最高重复字段的sql命令

显示列中最高重复字段的sql命令,sql,Sql,如何在sql中显示列中重复次数最高的字段 例如,如果列包含: jack jack john john john 杰克 杰克 厕所 厕所 厕所 如何显示上一列中的最大重复字段(即john?@user2815781:在你的问题中没有这样说,所以我们必须猜测这些东西。是的,刚刚检查过,我的水晶球坏了。@user2815781:在你的问题中没有这样说,所以我们必须猜测这些东西。是的,刚刚检查过,我的水晶球坏了。你在用哪个数据库管理系统?神谕Postgres?您使用的是哪种数据库管理系统?神谕PergRe

如何在sql中显示列中重复次数最高的字段

例如,如果列包含:

jack jack john john john 杰克 杰克 厕所 厕所 厕所
如何显示上一列中的最大重复字段(即john?

@user2815781:在你的问题中没有这样说,所以我们必须猜测这些东西。是的,刚刚检查过,我的水晶球坏了。@user2815781:在你的问题中没有这样说,所以我们必须猜测这些东西。是的,刚刚检查过,我的水晶球坏了。你在用哪个数据库管理系统?神谕Postgres?您使用的是哪种数据库管理系统?神谕PergReS?你也应该考虑Tys:Case>:/Cord>示例3约翰和3 Jack。你使用的DBMS是什么?MS SQL Server 2008的更新答案你也应该考虑Tys<代码>:/代码>示例3约翰和3 Jack。你使用的DBMS是什么?MS SQL Server 2008的更新答案
select name from persons
group by name
having count(*) = (
  select count(*) from persons
  group by name
  order by count(*) desc
  limit 1)
select chairman
from mytable
group by chairman
HAVING COUNT(*) = (
select TOP 1 COUNT(*)
from mytable
group by chairman
ORDER BY COUNT(*) DESC)