2日間で完成する実務SQL講座
SQLは書けるけれど、実務になると急に自信がなくなる…。
そんな方のための、2日間で「考えて書ける」状態を目指す実務SQL講座です。
この講座は、SQLの書き方ではなく
「仕様 → データ構造 → SQL」へ変換する“思考法”に特化しています。
なんとなく書くのではなく、
なぜそのSQLになるのかを理解し、迷わず組み立てられる状態を作ります。
Day1(思考法)・Day2(実務演習)の短期集中型で、
「なんとなく書ける」から「考えて書ける」へ引き上げます。
(各日80分:前半40分+休憩10分+後半30分)
【受講前の準備】
以下ツールのインストールをお願いします:
・Docker Desktop
・ A5:SQL Mk-2
不安な方は無料相談で環境確認を行います。
【受講スタイル】
・Zoom(顔出し不要)
・画面共有 + 音声のみで進行
■ Day1:思考法(基礎)
実務でSQLに詰まる原因は、スキル不足ではなく
「どう考えればいいか分からないこと」にあります。
Day1では、SQLを書く前の考え方を整理します。
・どのテーブルをベースにするべきか
・JOINはどの方向に繋ぐべきか
・結合条件と抽出条件はどう違うのか
・LEFT JOINのNULLは何を意味するのか
こうした判断をすべて言語化し、
「迷わないための思考の順番」を身につけます。
後半では例題を使い、
実際に考えながらSQLを組み立てる練習を行います。
■ Day2:実務演習(応用)
Day1で学んだ思考法を使い、
実務に近いテーマでSQLを組み立てます。
扱う内容:
・最新行の取得
・未払いデータの抽出(LEFT JOIN / NOT EXISTSの使い分け)
・履歴テーブルの扱い方
・複雑なJOINの分解方法
単に解き方を覚えるのではなく、
「分からないSQLを自力で分解できる力」を身につけます。
また、希望があれば
実務で使っているSQLを一緒に確認します。
・なぜ読みにくいのか
・なぜバグりやすいのか
・どう書けばシンプルになるのか
その場でフィードバックし、リライトまで行います。
※持ち込みは任意です。
■ ゴール
この講座のゴールは、SQLが書けるようになることではありません。
・JOINが増えても迷わなくなる
・仕様を読んだ瞬間にSQLの形が浮かぶ
・自分のSQLを説明できるようになる
「なんとなく書ける」状態から抜け出し、
実務で迷わない“考えて書けるSQL力”の土台を作ります。