マーケターのためのSQL入門(全6回)|表の読み方から集計・JOIN・ファネル分析、BigQueryの実務まで

田中 磨生

監修田中 磨生株式会社Abin 代表取締役

株式会社Abin代表取締役。AI SaaSの上場企業やHR系ベンチャーのマーケティング責任者を経て、2023年BtoBマーケティング特化のコンサルティング会社株式会社Abinを設立。創業から30社以上のBtoBマーケティングの戦略立案から実行までを行う。2025年には株式会社プロベルの役員に就任。NYマーケティング株式会社の執行役員も務める。

プロフィールを見る →

執筆Abin編集部

マーケターのためのSQL入門(全6回)|表の読み方から集計・JOIN・ファネル分析、BigQueryの実務まで

KOUZAツギノテ講座

全6回/公開中 6回

第1回から読む →

この講座は、マーケティングの仕事でデータを「誰かに頼んで出してもらう」状態から、「自分で取り出して確かめられる」状態に変えるための全6回の連続講座です。データベースとSQLの考え方から始めて、必要な行と列を取り出す書き方、数字をまとめる集計、複数の表をつなぐJOIN、そしてファネル・コホート・RFMといったマーケティングの分析をSQLで書く方法までを、順番に積み上げます。最終回では、BigQueryのようなクラウドのデータベースを実務で使うときの料金・権限の注意点と、GA4のデータの扱い方を学びます。

マーケターのためのSQL入門の全6回を、考え方・取り出す・まとめる・つなぐ・分析する・実務で使う、の6段階で積み上げる流れとして示した図
図1:この講座の全6回の地図

こんな人におすすめ

  • 「このデータ、出してもらえますか?」とエンジニアや分析担当に頼むたびに、数日待たされている人
  • GA4や広告管理画面では見られない切り口で、顧客や注文のデータを見てみたい人
  • BigQueryにGA4のデータを出力したものの、どう使えばよいか分からない人
  • データ分析の記事でSQLを見かけるたびに、読み飛ばしてしまっている人
  • プログラミングの経験はないが、表計算ソフト(Excelやスプレッドシート)は使ったことがある人

読み終えるとできるようになること

  • データベースの表・行・列・キーの意味を説明し、どの表に何が入っているかを読み取れる
  • SELECT・WHERE・ORDER BY・LIMITを使って、必要な行と列だけを取り出せる
  • GROUP BYと集計関数(COUNT・SUM・AVGなど)で、月別・カテゴリ別などの数字をまとめられる
  • JOINで顧客と注文などの表をつなぎ、行が増える・消えるといった落とし穴を避けられる
  • ファネル・コホート・RFMといったマーケティングの分析を、SQLで書いて確かめられる
  • BigQueryの料金のしくみと権限を理解し、思わぬ請求やデータの取り違えを防げる

シラバス(全6回)

  1. データベースとSQLの考え方:表・行・列と、SQLでできること
  2. SELECT・WHERE・ORDER BY:必要な行と列を取り出す
  3. 集計の基本:GROUP BYと集計関数で数字をまとめる
  4. JOINで表をつなぐ:顧客と注文を結びつけて分析する
  5. マーケの分析をSQLで書く:ファネル・コホート・RFM
  6. 実務でSQLを使う:BigQueryの料金・権限とGA4データの扱い方
回 テーマ この回で持ち帰ること
第1回 データベースとSQLの考え方 表・行・列・キーの意味と、SQLの文が実行される順番
第2回 SELECT・WHERE・ORDER BY 列を選ぶ・行を絞る・並べ替える書き方と、条件の組み立て方
第3回 集計の基本 COUNT・SUM・AVGとGROUP BY・HAVINGで、数字をまとめる方法
第4回 JOIN INNER JOINとLEFT JOINの違い、行が増える・消える落とし穴の避け方
第5回 マーケの分析をSQLで書く ファネル・コホート・RFMを、WITH句で段階的に組み立てる方法
第6回 実務でSQLを使う BigQueryの料金・権限・費用を抑える書き方と、GA4データの扱い方

FREE MEMBER

無料会員なら、講座が受け放題・AI比較が1日5回

40以上の講座を最後まで読めて、学びの進み具合も記録できます。登録は30秒・無料です。

無料で会員登録する →

講座の進め方

  • 1回あたりの目安は20〜30分です。前の回の書き方を次の回で使うので、第1回から順に読むのがおすすめです。
  • 本文の途中に「ちょこっとクイズ」、各回の最後に「確認テスト」があります。選択肢を押すと、その場で正解と解説が表示されます。
  • 第2回から第5回までは、架空の通販「ツギノテ雑貨店」のサンプルデータを使います。データはすべて説明のために作った架空のものです。本文に載せた実行結果は、このサンプルデータで実際にSQLを実行して確かめたものです。
  • SQLには、データベースの種類ごとに少しずつ書き方の違い(方言)があります。この講座の例は、多くのデータベースで共通に使える書き方を中心にしています。日付の扱いなど方言が出る部分は、本文で違いを説明します。BigQueryの料金や仕様は2026年11月時点の公式情報で確認し、各回の最後に出典と確認日を載せています。

あわせて読みたい

データ活用の進め方についての相談は、ツギノテ編集部へのお問い合わせから受け付けています。

この記事は役に立ちましたか?

いま読まれている記事ランキング

    ランキングをもっと見る →

    FOR BUSINESS

    マーケティング・DXの発注先選びに迷ったら

    ツギノテを運営する株式会社Abinは、BtoBマーケティングに特化したコンサルティング会社です。創業から30社以上のBtoBマーケティングを支援してきました。

    相談無料ツギノテ編集部に相談する

    無料会員登録(講座受け放題・AI比較)/セミナーと資料を見る

    この記事の内容について

    掲載している情報の修正や削除をご希望の場合は、こちらからご連絡ください。

    修正・削除の依頼

    この講座の全6回

    1. 第1回データベースとSQLの考え方:表・行・列と、SQLでできること
    2. 第2回SELECT・WHERE・ORDER BY:必要な行と列を取り出す
    3. 第3回集計の基本:GROUP BYと集計関数で数字をまとめる会員
    4. 第4回JOINで表をつなぐ:顧客と注文を結びつけて分析する会員
    5. 第5回マーケの分析をSQLで書く:ファネル・コホート・RFM会員
    6. 第6回実務でSQLを使う:BigQueryの料金・権限とGA4データの扱い方会員

    NEXTあわせて読みたい

    ツギノテの記事一覧へ

    編集方針

    • 各社の公式サイトを、確認日を書いて調べています
    • 掲載企業から報酬は受け取っていません
    • 有償の掲載がある場合は「PR」と明記します

    運営:株式会社Abin

    © Abin Co., Ltd.