8ステップの学習ルート
SELECT、WHERE、集計とGROUP BY、JOIN、サブクエリ、CTE、ウィンドウ関数まで、64タイプ・1,792の基本ミッションで一歩ずつ身につけます。
SELECTからウィンドウ関数まで、8ステップの概念を読んですぐに実行。スマートフォンの中の本物のSQLiteが結果を返し、3つのデータセットで正解を確かめます。
iOS / Android · 20言語対応
ストアのダウンロードリンクはリリース後に公開されます。
ホームで今日の問題を開くか、28テーマの問題パックから学びたいステップと概念を選びます。
テーブルをプレビューして、自分でクエリを書いて実行します。結果の表がすぐに表示されます。
採点すると期待結果と比べてどこが違うかを教えてくれます。正解した概念は学習記録に積み上がります。
SELECT、WHERE、集計とGROUP BY、JOIN、サブクエリ、CTE、ウィンドウ関数まで、64タイプ・1,792の基本ミッションで一歩ずつ身につけます。
カフェ、書店、旅行、図書館、キャンプ場…。テーマごとに互いにつながった5つのテーブルがあり、NULLや同順位など実データの落とし穴も入っています。
SQLの文ではなく、結果の列の順序、値、NULL、重複を比較し、隠れたデータセット2つでもう一度検証します。間違えたときは異なる行の例を表示します。
「新しいデータを生成する」で、同じ概念を別の値や関係に当てはめて練習できます。ヒントと解説、正解SQLと一緒に学ぶ機能もあります。
空のDBやサンプルDBを作り、CREATE、INSERT、UPDATE、トランザクション、トリガー、インデックスを実際に実行できます。24種類のSQLパターン例と直前の変更の取り消しも用意しています。
端末の言語に合わせるか、設定で直接選べます。画面、問題、ヒント、エラー案内を選んだ言語で表示し、SQLとデータの値はすべての言語で同じです。
アカウントは不要です。学習記録、書いたSQL、自分で作ったデータベースは端末内のアプリ専用領域だけに保存され、当社や広告主に送信されません。Androidアプリは画面下部にGoogle AdMobのバナー広告を表示します。Googleが処理する広告データについてはプライバシーポリシーでご案内します。
ハル SQLの問題とデータはSQL学習のための架空のデータで、金額は学習用のポイントです。クエリはSQLiteの文法で実行されるため、ほかのデータベースでは関数名や結果が異なる場合があります。