›_sqlпрактикаБЕТА
SQLite
УЧИМСЯ НА ПРАКТИКЕ

Один запрос — шаг вперёд.

От простых выборок до транзакций и оконных функций.

0из 82
решено
query.sql
SQLite · только чтение
Ctrl / ⌘ + Enter — выполнить запрос
Результат запросаПока нет данных
▤

Здесь появится результат

Напишите запрос и нажмите «Выполнить».
Чтобы проверить решение — «Проверить».

ДОБРО ПОЖАЛОВАТЬ

Учитесь через запросы

1. Прочитайте задание и посмотрите структуру базы.

2. Напишите запрос. «Выполнить» покажет результат на учебных данных.

3. «Проверить» сравнит результат с ожидаемым на четырёх наборах данных. Способ решения может быть любым.

Названия и порядок столбцов должны совпадать с заданием. Порядок строк важен, только когда нужна сортировка.

В каталоге 82 задания трёх уровней: SQL, изменения данных и вопросы на понимание. Фильтруйте темы и возвращайтесь к ошибкам. В разделе «Навыки» виден прогресс по программе.

В задачах INSERT/UPDATE/DELETE сравнивается итоговое состояние всех таблиц. Каждый запуск начинается с новой базы. Прогресс хранится на этом устройстве, синхронизации между устройствами пока нет.

Диалект — SQLite. Он отличается от PostgreSQL: здесь нет ILIKE, UUID-типов, INTERVAL и PostgreSQL EXPLAIN ANALYZE. Эти различия отмечены в теории. DBeaver и живой API в тренажёр не входят.

ВАШ ПРОГРЕСС

Что вы уже умеете

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

Базовый — одна конструкция. Средний — несколько условий или таблиц. Сложный — сочетание навыков и граничные случаи. Контрольные задачи объединяют темы раздела.