どのようにしてSQLで指定されたグループ化を実現できますか
SQL の GROUP BY 句を使用して指定グループを作成できます。GROUP BY 句は結果セットを 1 つ以上の列でグループ化して、各グループに集計関数を適用するために使用されます。
GROUP BY句を使用して指定したグループ化を実現する例を以下に示します。
「orders」テーブルがあるとします。その列には、「order_id」、「customer_id」、「order_date」、「total_amount」が含まれています。注文は「customer_id」ごとにグループ化され、各顧客の注文合計が求められます。
このグループ化を実現するには 次のSQLクエリを使用できます。
customer_id、SUM(total_amount) as total_order_amount
ご注文より
顧客 ID でグループ化します。
上記のクエリでは顧客IDで注文をグループ化し、顧客ごとの注文総額を計算します。結果のテーブルには顧客IDと総注文金額の2つの列が含まれます。