2012-04-16 5 views
0

テーブル内の各「カテゴリ」のリストと、そのカテゴリのエントリ数が返されるクエリを作成したいと考えています。私は、次のデータを含むテーブルがあった場合たとえば、:SQL - 特定のカテゴリのエントリ数を検索するクエリ

ID Category  Value 
1  A   7 
2  B   12 
3  A   34 
4  C   2 
5  C   7 
6  A   4 

をクエリが返す必要があります:

Category  Count 
A   3 
B   1 
C   2 

私は、クエリは、特にこれらの3のために見せていた場合、私はこれを達成するために行くか知っていますしかし、私はそれを不明なカテゴリのセットで動作させたいと思っています。言い換えれば、カテゴリDまたは他の名前のテーブルにエントリを追加した場合、同じコードは1カウントを含む新しい名前のカテゴリを持つリストを返します。

提案がありますか?ありがとう!それははるかに私はそれが可能だろう期待していたよりも簡単です、

select category, count(*) from t 
group by category 

答えて

1
SELECT Category, COUNT(1) FROM Table GROUP BY Category 
+0

グレート: –

1

は、この試してみて。ありがとうございました。
関連する問題