1

SQL の列で最も高い繰り返しフィールドを表示する方法は?

たとえば、列に次が含まれている場合:

ジャック
ジャック
ジョン
ジョン
ジョン

上記の列から最大の繰り返しフィールド (ie) john を表示するにはどうすればよいですか?

4

2 に答える 2

1
select chairman
from mytable
group by chairman
HAVING COUNT(*) = (
select TOP 1 COUNT(*)
from mytable
group by chairman
ORDER BY COUNT(*) DESC)
于 2013-09-25T14:53:42.917 に答える