Путь из 8 этапов
Шаг за шагом изучайте SELECT, WHERE, агрегацию и GROUP BY, JOIN, подзапросы, CTE и оконные функции: 64 типа запросов и 1 792 основные миссии.
От SELECT до оконных функций: изучайте понятия восьми этапов и сразу запускайте их. Настоящий движок SQLite на вашем телефоне возвращает результаты, а три набора данных подтверждают ваш ответ.
iOS / Android · 20 языков
Ссылки для загрузки из магазинов появятся после выхода приложения.
Откройте сегодняшний запрос на главном экране или выберите этап и понятие в наборах данных из 28 тем.
Просмотрите таблицы, напишите свой запрос и выполните его. Таблица результатов появится сразу.
Проверьте ответ, чтобы увидеть, чем он отличается от ожидаемого результата. Решённые понятия накапливаются в вашем прогрессе.
Шаг за шагом изучайте SELECT, WHERE, агрегацию и GROUP BY, JOIN, подзапросы, CTE и оконные функции: 64 типа запросов и 1 792 основные миссии.
Кафе, книжные магазины, путешествия, библиотеки, кемпинги и многое другое. В каждой теме пять связанных таблиц, включая ловушки из реальной жизни, такие как NULL и равные значения.
Ответы проверяются по порядку столбцов, значениям, NULL и дубликатам в результате, а не по тексту SQL, а затем ещё раз на двух скрытых наборах данных. Если ответ неверный, вы увидите примеры отличающихся строк.
Сгенерируйте новые данные, чтобы применить то же понятие к другим значениям и связям. Подсказки, пояснения и обучение с решением всегда под рукой, когда они нужны.
Создайте пустую или демонстрационную базу данных и сами выполняйте CREATE, INSERT, UPDATE, транзакции, триггеры и индексы. Включает 24 примера шаблонов SQL и функцию «Отменить последнее изменение».
Используйте язык устройства или выберите язык в настройках. Экраны, миссии, подсказки и описания ошибок отображаются на вашем языке, а SQL и значения данных одинаковы во всех языках.
Аккаунт не нужен. Ваш прогресс, написанный вами SQL и созданные базы данных хранятся только в хранилище приложения на вашем устройстве и никогда не отправляются ни нам, ни рекламодателям. Приложение для Android показывает баннерную рекламу Google AdMob внизу экрана; в Политике конфиденциальности описано, какие рекламные данные обрабатывает Google.
Миссии и данные Haru SQL вымышлены и созданы для изучения SQL; суммы — это учебные баллы. Запросы выполняются с синтаксисом SQLite, поэтому имена функций или результаты в других базах данных могут отличаться.