Освой SQL на практике — прямо в браузере

Реальные SQL-задачи с автопроверкой.
Подходит для новичков и подготовки к собеседованиям.

  • ✔ Бесплатно
  • ✔ Без установки
  • ✔ Можно без регистрации
↓ Попробуй прямо сейчас

С чего лучше начать?

Как проходит обучение

1️⃣
Выбираешь задачу
Короткое описание и пример данных
2️⃣
Пишешь SQL-запрос
Прямо в браузере
3️⃣
Получаешь результат
Автопроверка + подсказки

Все задачи по SQL

Выберите задачу и напишите SQL-запрос прямо в браузере.

Товары без заказов

Medium

Найти товары, которые ни разу не покупали.

Лучшая категория по продажам

Medium

Определить категорию с максимальной выручкой.

Заказы по пользователям

Medium

Количество заказов у каждого пользователя

Средний чек по статусу

Medium

Средняя сумма заказов по статусу

Пользователи без заказов

Medium

Найти пользователей без заказов

Максимальный заказ пользователя

Medium

Максимальный заказ для каждого пользователя

Пользователи с >1 заказом

Medium

Пользователи с более чем одним заказом

Сумма заказов пользователя

Medium

Общая сумма заказов по пользователям

Shop: Revenue by category

Medium

Compute revenue per category (qty * price).

Shop: Users with 3+ orders

Medium

Find users who made at least 3 orders.

Shop: Delivered orders per day

Medium

Count delivered orders per date.

Clinic: Визиты по врачам

Medium

Посчитать количество визитов у каждого врача.

Clinic: Средняя длительность по диагнозу

Medium

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

Clinic: Пациенты без визитов

Medium

Найти пациентов, у которых нет визитов.

Cinema: Топ фильмов по просмотрам

Medium

Найти 5 фильмов с максимальным числом просмотров.

Cinema: Средняя оценка фильма

Medium

Посчитать среднюю оценку по каждому фильму.

Cinema: Активные зрители

Medium

Найти зрителей, которые смотрели 5+ разных фильмов.

Rentals: Выручка по объявлениям

Medium

Посчитать выручку по каждому объявлению (confirmed).

Rentals: Средний рейтинг по объявлению

Medium

Посчитать средний рейтинг по каждому объявлению.

Rentals: Объявления без confirmed бронирований

Medium

Найти объявления без подтвержденных бронирований.

Delivery: Доставленные заказы по ресторанам

Medium

Посчитать количество delivered заказов у каждого ресторана.

Delivery: Выручка по заказам

Medium

Посчитать сумму заказа (items + delivery_fee) для delivered.

Delivery: Клиенты без доставок

Medium

Найти клиентов, у которых нет ни одного delivered заказа.

Почему этот тренажёр

Уже используют для подготовки аналитики и backend-разработчики.

Готов попробовать?

Начни решать SQL-задачи прямо сейчас

🚀 Начать бесплатно