プロが教える店舗&オフィスのセキュリティ対策術

例えば、テーブル名:test01のレコードhogeに、

XXXX
XXXX
YYYY
ZZZZ
XXXX
YYYY
XXXX

とレコードに値が入っているとします。これを、

XXXX 3
YYYY 2
ZZZZ 1

の様に、各値毎の数を集計したいのですが、どうSQLを書いたら良いですか?

以上、宜しくご指導の程、お願い申し上げます。

A 回答 (2件)

キーとなる列名を指定して、Group Byを用います。



select hoge, count(*) from test01 group by hoge;

場合によっては
select hoge, count(hoge) from test01 group by hoge;
と書くかも。
    • good
    • 0
この回答へのお礼

bin-chanさん、ご回答ありがとうございます。

お礼日時:2013/07/28 10:22

select count(*),hoge from test01 group by hoge;

    • good
    • 0
この回答へのお礼

NNoriさん、ご回答ありがとうございました。

できました。

お礼日時:2013/07/28 10:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!