DAILY QUERY · HANDS-ON SQL

一行のクエリが
力になる一日。

SELECTからウィンドウ関数まで、8ステップの概念を読んですぐに実行。スマートフォンの中の本物のSQLiteが結果を返し、3つのデータセットで正解を確かめます。

  • 会員登録なし
  • オフラインで実行
  • 無料で利用

iOS / Android · 20言語対応

ストアのダウンロードリンクはリリース後に公開されます。

ハル SQLのアプリアイコン - 笑顔のデータベースの円柱

はじめかた

  1. 今日の問題を開く

    ホームで今日の問題を開くか、28テーマの問題パックから学びたいステップと概念を選びます。

  2. SQLを書いて実行

    テーブルをプレビューして、自分でクエリを書いて実行します。結果の表がすぐに表示されます。

  3. 採点して積み上げる

    採点すると期待結果と比べてどこが違うかを教えてくれます。正解した概念は学習記録に積み上がります。

FEATURES

手を動かして身につけるSQL

8ステップの学習ルート

SELECT、WHERE、集計とGROUP BY、JOIN、サブクエリ、CTE、ウィンドウ関数まで、64タイプ・1,792の基本ミッションで一歩ずつ身につけます。

28テーマのデータ

カフェ、書店、旅行、図書館、キャンプ場…。テーマごとに互いにつながった5つのテーブルがあり、NULLや同順位など実データの落とし穴も入っています。

結果で採点

SQLの文ではなく、結果の列の順序、値、NULL、重複を比較し、隠れたデータセット2つでもう一度検証します。間違えたときは異なる行の例を表示します。

新しいデータでもう一度

「新しいデータを生成する」で、同じ概念を別の値や関係に当てはめて練習できます。ヒントと解説、正解SQLと一緒に学ぶ機能もあります。

マイデータベース

空のDBやサンプルDBを作り、CREATE、INSERT、UPDATE、トランザクション、トリガー、インデックスを実際に実行できます。24種類のSQLパターン例と直前の変更の取り消しも用意しています。

20言語

端末の言語に合わせるか、設定で直接選べます。画面、問題、ヒント、エラー案内を選んだ言語で表示し、SQLとデータの値はすべての言語で同じです。

あなたのSQLは、あなたのスマートフォンだけに

アカウントは不要です。学習記録、書いたSQL、自分で作ったデータベースは端末内のアプリ専用領域だけに保存され、当社や広告主に送信されません。Androidアプリは画面下部にGoogle AdMobのバナー広告を表示します。Googleが処理する広告データについてはプライバシーポリシーでご案内します。

プライバシーポリシー →

ハル SQLの問題とデータはSQL学習のための架空のデータで、金額は学習用のポイントです。クエリはSQLiteの文法で実行されるため、ほかのデータベースでは関数名や結果が異なる場合があります。