はじめに
ある小売店の店長が、在庫管理の意思決定を行うために売上データの分析を必要としています。あなたはデータベースアナリストとして、MySQL の集計関数(Aggregate Functions)とグループ化操作(Grouping Operations)を駆使し、主要な指標を算出する手助けをしてください。
ある小売店の店長が、在庫管理の意思決定を行うために売上データの分析を必要としています。あなたはデータベースアナリストとして、MySQL の集計関数(Aggregate Functions)とグループ化操作(Grouping Operations)を駆使し、主要な指標を算出する手助けをしてください。
店長は、各商品カテゴリのパフォーマンスを示すサマリーレポートを求めています。このレポートには、カテゴリごとの総販売数と総収益を含める必要があります。
root ユーザーとして MySQL に接続するretail_store データベースを使用するcategory)ごとにデータをグループ化するunits_sold の合計)を計算する~/project ディレクトリ内の category_sales.txt という名前のファイルに保存する~/project ディレクトリ内で実行することGROUP BY を使用してカテゴリごとにグループ化することunits_sold(販売数)と unit_price(単価)を掛け合わせて算出することROUND)すること~/project/category_sales.txt に保存すること正しいクエリを記述して結果を保存した後、以下のコマンドで出力を確認できます:
cat ~/project/category_sales.txt
+-------------+-------------+---------------+
| category | total_units | total_revenue |
+-------------+-------------+---------------+
| Electronics | 35 | 13174.65 |
| Furniture | 23 | 3519.77 |
| Appliances | 10 | 799.90 |
+-------------+-------------+---------------+
このチャレンジでは、MySQL の集計関数と GROUP BY 句を使用して売上データを分析する実習を行いました。合計値の算出、SQL クエリ内での算術演算、カテゴリ別のデータ集計、および結果のソートといったスキルを習得しました。これらの基本的な SQL スキルは、ビジネスレポートの作成や売上パフォーマンス指標の分析において不可欠なものです。