DAILY QUERY · HANDS-ON SQL

Одна строка SQL —
один день настоящего навыка.

От SELECT до оконных функций: изучайте понятия восьми этапов и сразу запускайте их. Настоящий движок SQLite на вашем телефоне возвращает результаты, а три набора данных подтверждают ваш ответ.

  • Без регистрации
  • Работает офлайн
  • Бесплатно

iOS / Android · 20 языков

Ссылки для загрузки из магазинов появятся после выхода приложения.

Значок приложения Haru SQL - улыбающийся цилиндр базы данных

Как это работает

  1. Откройте миссию дня

    Откройте сегодняшний запрос на главном экране или выберите этап и понятие в наборах данных из 28 тем.

  2. Пишите и выполняйте SQL

    Просмотрите таблицы, напишите свой запрос и выполните его. Таблица результатов появится сразу.

  3. Проверяйте и накапливайте

    Проверьте ответ, чтобы увидеть, чем он отличается от ожидаемого результата. Решённые понятия накапливаются в вашем прогрессе.

FEATURES

SQL, который осваивают на практике

Путь из 8 этапов

Шаг за шагом изучайте SELECT, WHERE, агрегацию и GROUP BY, JOIN, подзапросы, CTE и оконные функции: 64 типа запросов и 1 792 основные миссии.

Данные из 28 тем

Кафе, книжные магазины, путешествия, библиотеки, кемпинги и многое другое. В каждой теме пять связанных таблиц, включая ловушки из реальной жизни, такие как NULL и равные значения.

Проверка по результату

Ответы проверяются по порядку столбцов, значениям, NULL и дубликатам в результате, а не по тексту SQL, а затем ещё раз на двух скрытых наборах данных. Если ответ неверный, вы увидите примеры отличающихся строк.

Ещё раз на новых данных

Сгенерируйте новые данные, чтобы применить то же понятие к другим значениям и связям. Подсказки, пояснения и обучение с решением всегда под рукой, когда они нужны.

Мои базы данных

Создайте пустую или демонстрационную базу данных и сами выполняйте CREATE, INSERT, UPDATE, транзакции, триггеры и индексы. Включает 24 примера шаблонов SQL и функцию «Отменить последнее изменение».

20 языков

Используйте язык устройства или выберите язык в настройках. Экраны, миссии, подсказки и описания ошибок отображаются на вашем языке, а SQL и значения данных одинаковы во всех языках.

Ваш SQL остаётся на телефоне

Аккаунт не нужен. Ваш прогресс, написанный вами SQL и созданные базы данных хранятся только в хранилище приложения на вашем устройстве и никогда не отправляются ни нам, ни рекламодателям. Приложение для Android показывает баннерную рекламу Google AdMob внизу экрана; в Политике конфиденциальности описано, какие рекламные данные обрабатывает Google.

Политика конфиденциальности →

Миссии и данные Haru SQL вымышлены и созданы для изучения SQL; суммы — это учебные баллы. Запросы выполняются с синтаксисом SQLite, поэтому имена функций или результаты в других базах данных могут отличаться.