このSQLを学ぶ: データベースとクエリについて
初心者向けのSQL練習とチュートリアルで、エディタ、ゲーム、面接対策、AIメンターを使えます。
短いレッスンや実際のデータベースを使った SQLクエリ、AIメンターのサポートで、スマートフォンから SQL 学習を始められます。初心者から上級者まで、段階的に学べます。
内容
• 46コース、183レッスン:初心者(A1)から上級者(C2)まで
• 端末上のSQLiteとPostgreSQL:サーバーとの通信不要、テーブルを保持
• SQL editor/SQL ideサンドボックス:スキーマ、履歴、EXPLAIN
• テーブル:users、orders、order items、products、categories、employees、departments、sales、events
• Daily Query:1日1問、端末上でチェック
• 結果で判定するガイド付きプロジェクト20件(クエリのテキストでは判定しません)
• ミッション30件:初級、中級、上級
• World Coding Challenge:1日3回のグローバルラウンド
• クイズ、フラッシュカード、チートシート、面接問題、連続記録、スキルツリー
• 最終試験/修了証(Pro)
アリーナ:練習ゲーム
• Data Detective:6つの事件。正解すると手がかりを解除
• ガイド付きデータセットパック:映画、サッカーの試合、アルバム、天気
• CSV/JSONをインポート・探索;CSVエクスポート(Pro)
• Duel:目標ペースに挑む3つのタスク
• Golf:同じ行数を、より少ないプランで
• Fix It:実行可能なクエリと誤った行を比較、行ごとの差分を表示
• Drills:間違いを間隔を空けて復習
• Schema Designer:テーブル、Lintのヒント、生成されたDDLの実行
• Interview Simulator:時間制限付きの質問5問、追加質問、レポート
• Rush:60秒ゲーム、コンボスコア
学べること
• SELECT、WHERE、ORDER BY、LIMIT、フィルタリング
• 集計、GROUP BY、HAVING
• INNER/LEFT/SELF JOIN、応用パターン
• INSERT、UPDATE、DELETE、NULL、CASE、日付、文字列、数値
• 制約、キー、データベース設計
• サブクエリ、CTE、再帰、ウィンドウ関数
• ビュー、JSON/JSONB、配列、GROUPING SETS、ROLLUP、CUBE
• EXPLAIN、インデックス、トランザクション、同時実行
• トリガー、ストアドプロシージャ、行レベルセキュリティ、バックアップ/復元
• パーティショニング、レプリケーション、データウェアハウジング、シャーディング
主に標準的なSQLを扱い、上級コースではPostgreSQLを使用します。
セッションの流れ
1. Daily Queryまたはレッスン
2. 解説/例。多くには実行ボタンがあります
3. 編集、実行、結果の確認
4. JOINで余分な行が返る理由をAIに質問
対象ユーザー
• 初心者
• 自分のデータをクエリするアナリスト/マーケター
• データベース/PostgreSQLを学ぶ開発者
• データ職種を目指す学生/キャリアチェンジを考えている方
• SQL 学習や面接の準備をする方
無料版とPro
無料版:最初のコース(Introduction to SQL & Databases)、その他のレッスンプレビュー、エディター/サンドボックス、Daily Query、ガイド付きプロジェクト1件、ミッション2件、各Arenaモードの一部(例:DuelとDrillsは1日3件、事件1件、データセットパック1件)、1日ごとのAIメンター利用枠;広告あり。
Pro:全コース、全レッスン、全プロジェクト、全ミッション、Arena全体、試験/修了証、AIツール、1日の制限なしのメンター;広告なし。週額、月額、年額のサブスクリプション、または一度の支払いによる買い切りがあります。
22言語で利用できます。
SQL 学習は独立したアプリであり、PostgreSQL Global Development GroupまたはSQLiteプロジェクトとは提携していません。
最新バージョン 82.6.2 の更新情報
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!












