データアナリティクス基礎
SQLの基本から、集計、JOIN、分析SQL、BI・データマートまで、データ分析実務に必要な考え方を順番に学べるカリキュラムです。
まずは SELECT と FROM から始め、問題演習と組み合わせながら「読む → 解く → 弱点を確認する → 次に進む」の流れで実務基礎を固めます。
Stage 1: SELECTから始めるSQL入門
- SELECTとFROM: テーブルから列を取り出す
- WHERE: 必要な行だけに絞る
- ORDER BYとLIMIT: 結果を並べて確認する
- DISTINCTと重複: 一覧・カテゴリ・ユニーク数を理解する
- NULLと欠損: IS NULL / COALESCEの基本
- CASE WHEN: 条件でラベルを作る
Stage 2: 集計して分析する
- COUNT / SUM / AVG / MIN / MAX: 行から指標を作る
- GROUP BY: カテゴリ別に集計する
- HAVING: 集計結果を条件で絞る
- 日付集計: 日次・月次・曜日別に見る
- 比率とKPI: CVR、平均単価、構成比を作る
Stage 3: JOINで複数テーブルをつなぐ
- 主キー・外部キー・リレーション: テーブル同士のつながりを読む
- INNER JOIN: 一致する行だけをつなぐ
- LEFT JOIN: 未購入・欠損も含めて見る
- 1対多と重複: JOIN後に行数が増える理由
- 複数テーブルJOIN: 顧客・注文・商品をつなぐ
Stage 4: 分析SQLの実務パターン
- サブクエリとCTE: SQLを読みやすく分ける
- ウィンドウ関数: ランキングと累積を見る
- ファネル分析: 行動ステップの落ち方を見る
- 期間比較: 前月比・前年差を見る
- データ品質チェック: NULL、重複、外れ値を確認する