01
Введение в SQL
5 задачЛёгкий·~4 мин
Найди сотрудников из Алматы
Лёгкий·~3 мин
Список продуктов и цен
🔒 PRO
Лёгкий·~3 мин
Топ-5 крупнейших заказов
🔒 PRO
Лёгкий·~3 мин
Уникальные категории товаров
🔒 PRO
Лёгкий·~3 мин
Самый дешёвый товар
🔒 PRO
02
WHERE и фильтры
4 задачЛёгкий·~4 мин
Заказы за июнь 2026
🔒 PRO
Лёгкий·~5 мин
Клиенты с почтой @kaspi.kz
🔒 PRO
Лёгкий·~4 мин
Клиенты из 3 городов через IN
🔒 PRO
Лёгкий·~4 мин
VIP до 30 лет
🔒 PRO
03
NULL и пропуски
6 задачЛёгкий·~5 мин
COALESCE: замена NULL на значение по умолчанию
🔒 PRO
Лёгкий·~4 мин
COALESCE: дефолт для NULL
🔒 PRO
Лёгкий·~3 мин
Клиенты без email
🔒 PRO
Лёгкий·~4 мин
COALESCE для пропусков
🔒 PRO
Средний·~6 мин
Клиенты НЕ из Алматы (включая NULL)
🔒 PRO
Средний·~6 мин
Сколько с email и без
🔒 PRO
04
Агрегации
5 задачЛёгкий·~4 мин
Топ-3 категории по выручке
🔒 PRO
Лёгкий·~4 мин
Общая выручка по paid-заказам
🔒 PRO
Лёгкий·~3 мин
Средний и максимальный чек
🔒 PRO
Лёгкий·~3 мин
Сколько уникальных городов
🔒 PRO
Средний·~5 мин
COUNT(*) vs COUNT(col)
🔒 PRO
05
GROUP BY и HAVING
7 задачЛёгкий·~5 мин
Средняя зарплата по городам
Средний·~5 мин
Категории с выручкой > 20K
🔒 PRO
Средний·~5 мин
HAVING COUNT: активные клиенты
🔒 PRO
Лёгкий·~4 мин
Количество заказов по статусам
🔒 PRO
Средний·~5 мин
Большие города (>2 клиентов)
🔒 PRO
Средний·~5 мин
Средний чек по категории
🔒 PRO
Средний·~6 мин
Города с выручкой > 1M ₸
🔒 PRO
06
INNER JOIN
5 задачСредний·~6 мин
Заказы клиентов через JOIN
Средний·~6 мин
Имена клиентов с их заказами
🔒 PRO
Средний·~6 мин
Заказы с названием товара
🔒 PRO
Средний·~7 мин
Выручка по городу через JOIN
🔒 PRO
Сложный·~9 мин
Топ-3 VIP по выручке
🔒 PRO
07
LEFT / RIGHT / FULL OUTER
7 задачСредний·~6 мин
Клиенты без заказов (LEFT JOIN)
🔒 PRO
Средний·~6 мин
Пользователи без заказов (LEFT JOIN + IS NULL)
🔒 PRO
Средний·~5 мин
Anti-join: что нет в правой таблице
🔒 PRO
Средний·~7 мин
Все клиенты + кол-во заказов (включая 0)
🔒 PRO
Средний·~8 мин
Товары которые НИ РАЗУ не покупали
🔒 PRO
Средний·~7 мин
Клиенты без заказов за 90 дней
🔒 PRO
Средний·~7 мин
Отделы без сотрудников
🔒 PRO
08
JOIN продвинутое
5 задачСложный·~7 мин
Self-join: пары сотрудников из одного города
🔒 PRO
Сложный·~10 мин
JOIN 3 таблиц: клиент → заказ → товар
🔒 PRO
Сложный·~10 мин
Сотрудник и его руководитель (self-join)
🔒 PRO
Сложный·~12 мин
Пары сотрудников из одного города
🔒 PRO
Сложный·~9 мин
Сумма по категории через 3 таблицы
🔒 PRO
09
Подзапросы
6 задачСредний·~6 мин
EXISTS: клиенты с покупками >10K
🔒 PRO
Сложный·~7 мин
Correlated subquery
🔒 PRO
Средний·~6 мин
Заказы выше среднего
🔒 PRO
Средний·~6 мин
Кто делал заказ в этом месяце
🔒 PRO
Сложный·~8 мин
Клиенты у кого есть заказ > 100K
🔒 PRO
Сложный·~9 мин
Самый большой заказ клиента
🔒 PRO
10
CASE WHEN и даты
9 задачСредний·~6 мин
Классификация сотрудников через CASE WHEN
🔒 PRO
Средний·~7 мин
Выручка по месяцам через DATE_TRUNC
🔒 PRO
Средний·~5 мин
CASE WHEN: сегментация клиентов
🔒 PRO
Средний·~6 мин
Какой день недели приносит больше заказов
🔒 PRO
Средний·~6 мин
MoM рост категорий
🔒 PRO
Средний·~5 мин
Сегменты по возрасту
🔒 PRO
Средний·~6 мин
Выручка по месяцам
🔒 PRO
Средний·~6 мин
CASE в агрегации
🔒 PRO
Средний·~5 мин
Заказы за последние 30 дней
🔒 PRO
11
CTE
8 задачСложный·~10 мин
CTE: активные пользователи + их LTV
🔒 PRO
Сложный·~8 мин
CTE: помесячная выручка с pct change
🔒 PRO
Сложный·~7 мин
Recursive CTE: числа Фибоначчи
🔒 PRO
Сложный·~8 мин
Recursive CTE: дерево категорий
🔒 PRO
Средний·~7 мин
CTE: топ клиентов по выручке
🔒 PRO
Сложный·~8 мин
Два CTE подряд
🔒 PRO
Средний·~7 мин
CTE + CASE сегментация
🔒 PRO
Сложный·~9 мин
Цепочка CTE: paid + stats
🔒 PRO
12
Window-функции
19 задачСложный·~10 мин
Топ-1 заказ в каждом городе (оконные функции)
🔒 PRO
Средний·~8 мин
Накопительная сумма через оконную функцию
🔒 PRO
Средний·~8 мин
Первый заказ каждого пользователя (ROW_NUMBER)
🔒 PRO
Средний·~6 мин
Накопительный итог (running total)
🔒 PRO
Сложный·~7 мин
Самый дорогой заказ каждого клиента
🔒 PRO
Средний·~5 мин
Вторая по величине зарплата
🔒 PRO
Сложный·~8 мин
Медиана зарплаты по городам
🔒 PRO
Сложный·~10 мин
Подряд идущие дни активности (islands)
🔒 PRO
Средний·~7 мин
Pivot руками: выручка по месяцам
🔒 PRO
Сложный·~7 мин
7-day rolling average DAU
🔒 PRO
Сложный·~9 мин
Накопительные уникальные клиенты
🔒 PRO
Средний·~6 мин
Лучший продавец каждого месяца
🔒 PRO
Сложный·~6 мин
Топ 10% клиентов по выручке
🔒 PRO
Сложный·~6 мин
Сравнить продажи с предыдущим заказом клиента
🔒 PRO
Средний·~5 мин
Распределение по quartiles
🔒 PRO
Средний·~7 мин
Нумерация заказов клиента
🔒 PRO
Средний·~7 мин
Накопительная выручка
🔒 PRO
Сложный·~10 мин
Топ-3 в каждом городе
🔒 PRO
Сложный·~9 мин
LAG: дельта с предыдущим днём
🔒 PRO