2016-05-01 11 views
2

これをSQLite3で処理しようとしていて、何時間も失敗しています!SQL - 個々のものを数えながら、特定の列からすべての行を選択

は、例示の目的のために、私は(製品の名前)このテーブルを持っている想像:

私は、各企業がありますどのように多くの製品を示すために、使用するどのようなクエリー
Company | Product | Price (£) 
--------|---------|---------- 
Apple | iPhone | 349 
Samsung | Galaxy | 300 
Sony | PS4  | 229 
Sony | Xperia | 249 

?次のような結果を提示:それは私を強調していますよう

Company | ??? 
--------|--------- 
Apple | 1 
Samsung | 1 
Sony | 2  

すべてのヘルプははるかに、いただければ幸いです!

ありがとうございます!

答えて

2

グループcompanyで、集計関数count()を使用してください。グループがある場合、集計関数は各グループに適用されます。

select company, count(*) 
from your_table 
group by company 
+0

ありがとうございました!高く評価されました - 何らかの理由でそれらをグループ化することは考えていませんでした! – JustAnotherGuyOnline

関連する問題