• ベストアンサー

SQL(サブクエリー?)

SQLの質問です。 市町村|種類|金額 盛岡市|A型|500 盛岡市|A型|900 山形市|A型|300 山形市|B型|200 山形市|B型|800 これを 盛岡市|A型|1400 山形市|A型|300 山形市|B型|1000 のように町村別、型別に集計するには?

質問者が選んだベストアンサー

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 SQLのプロのくせに(しかもエンジンの製造経験アリ!)、面倒なヤツが多いからといってSQL系の質問には回答しない deagle です(^_^;  でもこれは簡単です。  SELECT 市町村, 種類, SUM(金額) FROM テーブル GROUP BY 市町村, 種類  こうなります。  GROUP BY 句に指定されたカラム名別に、それ以外の項目を集約します。  このとき、出力カラムとして記載できるカラムは、GROUP BY 句に書いたカラムか、もしくは集約関数によって計算したカラムかどちらかになります。

nakada789
質問者

お礼

どうもありがとうございました。 おかげさまでした。

関連するQ&A