SQL でデータを問い合わせる
データベースに本当の問いを投げかけ、根拠を示せる答えを得ます。サンプルデータに対してすべてのクエリを自分で書き、結果をサンドボックスで確かめます。
- 時間
- 24
- ユニット
- 4
- 回の授業
- 24
- 修了証のレベル
- 3
このコースについて
データベースに本当の問いを投げかけ、根拠を示せる答えを得ます。サンプルデータに対してすべてのクエリを自分で書き、結果をサンドボックスで確かめます。
対象
アナリスト、マーケティングや企画の担当者、表計算から一歩先へ進みたい人。
ペース
標準 · フレキシブル
できるようになること
- テーブルから行を選択、絞り込み、並べ替える
- テーブルを結合し、GROUP BY で集計する
- サブクエリを書き、共通テーブル式を使う
- クエリ結果とその限界を説明する
カリキュラム
4 ユニット · 24 トピック · 24 時間
01テーブルを読む6 回の授業 · 6 時間
成果: テーブルから行を選択、絞り込み、並べ替える
- L01テーブル、行、列60 分
- L02SELECT と列の選択60 分
- L03WHERE で絞り込む60 分
- L04AND、OR、IN と BETWEEN60 分
- L05結果の並べ替えと件数制限60 分
- L06NULL と欠損値60 分
- ✓ユニット確認:この成果を証拠で示す
02結合と集計6 回の授業 · 6 時間
成果: テーブルを結合し、GROUP BY で集計する
- L07キーとリレーション60 分
- L08INNER JOIN60 分
- L09LEFT JOIN と一致しない行60 分
- L10COUNT、SUM と AVG60 分
- L11GROUP BY60 分
- L12HAVING でグループを絞り込む60 分
- ✓ユニット確認:この成果を証拠で示す
03サブクエリと CTE6 回の授業 · 6 時間
成果: サブクエリを書き、共通テーブル式を使う
- L13WHERE 内のサブクエリ60 分
- L14FROM 内のサブクエリ60 分
- L15共通テーブル式60 分
- L16CASE 式60 分
- L17日付と文字列の関数60 分
- L18ウィンドウ関数の第一歩60 分
- ✓ユニット確認:この成果を証拠で示す
04結果を説明する6 回の授業 · 6 時間
成果: クエリ結果とその限界を説明する
- L19結果に誤りがないか確かめる60 分
- L20重複と二重計上60 分
- L21実行計画をやさしく読む60 分
- L22読みやすい SQL を書く60 分
- L23結果が示していないことを述べる60 分
- L24総仕上げ:データセットへの 10 本のクエリ60 分
- ✓ユニット確認:この成果を証拠で示す
ライブ授業の流れ
各トピックは 1 時間のライブ授業です。講師とメンターは AI で、そのことを明かします。
ホワイトボード · 考え方
テーブル、行、列
- Marek Quintがホワイトボードで一度に一つの考え方を、やさしい言葉で説明します。
評価のしかた
提出するもの
サンプルデータセットに対する 10 本のクエリ、サンドボックスで確認
最終確認
初見のデータセットに対する 10 本のクエリをサンドボックスで確認
修了証のレベル 3
スキルを証明した
あなたの証拠はコースの基準で評価され、人がこの修了証に署名します。
教えるのは
どのレッスンにも名前のある AI 講師と、進み具合を見守るメンターがつきます。どちらも AI で、すべての画面にそう表示されます。
- AI 講師Marek Quint
- AI メンターBastian Kwan
最初の授業 · 今すぐ体験
決める前に、最初の授業を受けてみてください
7 つのステップ、約 10 分、アカウント不要:学ぶ、確かめる、作る、評価を受ける、短い口頭試問で説明する、そして証明カードを受け取る。
このカテゴリーのほかのコース
デジタル・AI・ソフトウェア
Python プログラミング入門
最初の 1 時間から本物の Python を書きます。サンドボックスで一行ずつ実行し、エラーを読み、直し、自動テストに合格する小さなプログラムを完成させます。
デジタル・AI・ソフトウェア
HTML と CSS ではじめての Web サイト
空のファイルから本物の 1 ページサイトを作ります。きれいな HTML、モダンな CSS レイアウト、スマートフォンで使えて基本的なアクセシビリティチェックに通るページです。