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