{id,username,firstname,lastname} を含む Customers のデータベース テーブルがあるとします。
異なる名前のインスタンスがいくつあるかを知りたい場合は、次のようにします。
select firstname, count(*) from Customers group by 2 order by 1;
firstname | count(*)
====================
bob | 1
jeff | 2
adam | 5
複数回出現するファーストネームの数をカウントするにはどうすればよいですか? 疑似 SQL では、次のようになります。
select
COUNT(
firstname,
count(*) as num_occurrences
)
from
Customers
group by 2
having num_occurrences > 1;