SQLでGROUP BYを使用する方法


例 1: 商品の売上データをカテゴリごとに集計する

SELECT category, SUM(sales) AS total_sales
FROM sales_data
GROUP BY category;

このクエリは、sales_dataテーブルからカテゴリごとに売上を集計し、各カテゴリの総売上額を表示します。

例 2: 顧客の年齢ごとに注文数をカウントする

SELECT age, COUNT(order_id) AS order_count
FROM orders
GROUP BY age;

このクエリは、ordersテーブルから顧客の年齢ごとに注文数をカウントし、各年齢の注文数を表示します。

例 3: 部門ごとに平均給与を計算する

SELECT department, AVG(salary) AS average_salary
FROM employees
GROUP BY department;

このクエリは、employeesテーブルから部門ごとに平均給与を計算し、各部門の平均給与を表示します。

GROUP BYを使用することで、データをカテゴリごとに集計したり、グループごとの統計情報を取得したりすることができます。是非、これらの例を参考にして、自身のデータ分析やレポート作成に活用してみてください。