質問: sql 重複レコードの数え方 例えば、テーブル名:test01のレコードhogeに、 xxxx xxxx yyyy zzzz xxxx yyyy xxxx とレコードに値が入っているとします。これを、 xxxx 3 yyyy 2 zzzz 1 の様に、各値毎の数を集計したいのですが、どうsqlを書いたら良いですか? 以上、宜しくご指導の程、お願い申し上げます。
回答: キーとなる列名を指定して、group byを用います。 select hoge, count(*) from test01 group by hoge; 場合によっては select hoge, count(hoge) from test01 group by hoge; と書くかも。