江戸時代の商人は、算盤を使えることが「仕事ができる」の基本条件だった。
算盤は道具だ。算盤そのものは何も考えない。
しかし算盤を持つ商人は、算盤を持たない商人より速く・正確に・深く「数」を扱える。
算盤の使い手が「数字で考える」人間になれたように、道具は使う人間の思考そのものを変える。
2025年のマーケターにとって、SQLはその算盤に相当する。
SQLを知らないマーケターは、地図を持たずに航海している状態だ。
どこにいるかは分かる。どこへ向かいたいかも分かる。
しかし「今いる場所とそこへの経路の正確な情報」がない。
感覚と経験と他者の報告で動いている。それでも航海はできる。
しかし地図を持つ航海士と競争したとき、何が起きるかは明らかだ。
「数字で語れる人間」と「語れない人間」の差
マーケティングの会議室で、繰り返し見てきた光景がある。
施策Aと施策Bを比較するとき、「Aの方が感触が良かった」という発言と、「Aの方がCVRが1.8ポイント高く、LTV換算で月150万円の差がある」という発言が、同じ重みで扱われることがある。
これは「感触」が間違いだという話ではない。経験から来る直感は価値がある。
しかし「数字」と「感触」が対等に議論されることで、「数字で示せること」がいくらでも「感触で上書きできる」という組織文化が生まれる。
SQLを書けるマーケターは「数字で語る」人間だ。
「Aの方が感触が良かった」と言う人間に対して、「昨日のデータを見ると、Aのクリック率は昨週比で12%上昇していて、特に30代女性セグメントで顕著です」と返せる。
この返答は会議の空気を変える。数字を持つ人間は、数字を持たない人間より「声が通る」
これはSQLの話というより「数字で仕事をする」ことの話だ。
しかしSQLはその「数字で語る」能力を劇的に拡張する道具だ。
「見えている世界」が根本的に違う
航海の比喩を続けよう。
地図を持たない航海士は、目の前の海しか見えない。波の高さ、風の向き、今日の天気。
これらを正確に観察できる。しかし「3日後にどこにいるか」「この方角に進み続けると何に当たるか」が見えない。
SQLを使えないマーケターは「今日起きていること」は見える。
先週のキャンペーンの結果レポートが上がってくる。数字を読むことができる。
しかし「この施策を始めて3ヶ月で顧客にどんな変化が起きたか」「このセグメントの顧客は購買間隔がどう変わったか」「新規獲得コストが上がっているのに、なぜLTVが下がっているのか」
これらの問いに、自分でリアルタイムに答えられない。
答えを得るためには誰かに頼む必要がある。エンジニアに頼む。分析チームに頼む。ツールのレポートが更新されるのを待つ。
その「待つ時間」の間に、意思決定のタイミングが過ぎていく。
SQLを書けるマーケターには、この「待つ時間」がない。
問いが生まれた瞬間に、自分でデータベースに問いかけられる。答えが5分後に返ってくる。
見えている世界の粒度と鮮度が、根本的に違う。
SQLは「プログラミング」ではない
「SQLを学ぼう」と言うと、多くのマーケターが「プログラミングを学ぶのか」と感じて腰が引ける。
これは大きな誤解だ。
SQLはプログラミング言語ではなく「質問の言語」だ。
SELECT
customer_id,
SUM(amount) AS total_ltv
FROM orders
WHERE order_date >= '2024-01-01'
GROUP BY customer_id
ORDER BY total_ltv DESC
LIMIT 100日本語で言えばこうだ。
「2024年1月以降の注文から、顧客ごとの累計購買金額を合計して、金額が多い順に上位100名を教えてください。」
SELECT(何を知りたいか)
FROM(どのデータから)
WHERE(どんな条件で)
GROUP BY(何でまとめるか)
ORDER BY(どう並べるか)
これはプログラミングの思考ではなく、「整理された問いの立て方」だ。
数学の方程式を解く必要はない。アルゴリズムを組む必要もない。
「自分が知りたいことを、データベースが理解できる言葉で書く」それがSQLだ。
マーケターが学ぶべきSQLは、エンジニアが書くSQLの20%以下だ。
JOINとGROUP BYとWHEREとCASE WHENを使えれば、マーケティング業務の90%の問いに答えられる。
「地図を持つ」とはどういう感覚か
SQLを初めて書いて「見えた」瞬間のことを、多くの人が覚えている。
「なぜかこの施策はいつもCVRが低い」と感じていたが、理由を誰も言語化できていなかった。
そのデータを自分で取り出してみたら、「配信時間帯が夜22時以降に集中していて、その時間帯は商品ページの滞在時間が平均の半分以下だった」ことが分かった。
「なんとなく」が「なぜなら」に変わった瞬間だ。
地図を持つ航海士が「今、海図のここにいる。この速度なら明日の昼には港に着く」と確信を持って言えるように、
SQLを持つマーケターは「今、この施策はこのフェーズにある。このペースなら目標に届く/届かない」と確信を持って言える。
この確信は、戦略的な発言の重みを変える。
「届かないと思います(感触)」ではなく「届かないと思います(なぜなら現在のCVRでは月末の到達数は目標の78%止まりになるから)」という発言ができるようになる。
「今から始める」ために知っておくべきこと
このシリーズを通じて、SQLを「マーケターの武器」として使いこなすための入口を作りたい。
技術的な詳細はSQL実務シリーズに譲る。
このシリーズは「なぜSQLを学ぶのか」「どう学ぶか」「学ぶことで何が変わるか」という問いに正面から向き合う。
次回は「エンジニアに頼む」という習慣が、マーケターから何を奪っているかを論じる。
地図の存在を知らない航海士は、地図がなくても困らない。しかし地図の存在を知った瞬間、「なぜ自分はこれまで地図なしで航海していたのか」と思わずにいられない。
SQLとはその地図だ。