Курс на Stepik
Обложка курса «Продвинутый SQL: окна, CTE и оптимизация» на Stepik
1 890 ₽

Продвинутый SQL: окна, CTE и оптимизация ★ 0.000

Открыть на
STEPIK.ORG

Продвинутый SQL для сильных задач: оконные функции, ранги, CTE, анти-join, quality checks, revenue-запросы и объяснение планов.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Продвинутый SQL: окна, CTE и оптимизация»Учеников на курсе 0
Сертификаты, выданные на курсе «Продвинутый SQL: окна, CTE и оптимизация»Сертификатов выдано 0
Отзывы о курсе «Продвинутый SQL: окна, CTE и оптимизация»Отзывов получено 0
Рейтинг курса «Продвинутый SQL: окна, CTE и оптимизация»Рейтинг курса 0.000
Уроки в курсе «Продвинутый SQL: окна, CTE и оптимизация»Количество уроков 72
Тесты в курсе «Продвинутый SQL: окна, CTE и оптимизация»Количество квизов 72
Задачи с кодом в курсе «Продвинутый SQL: окна, CTE и оптимизация»Количество задач с кодом 144
Стоимость курса «Продвинутый SQL: окна, CTE и оптимизация»Стоимость курса 1 890 ₽ —
Обновления курса «Продвинутый SQL: окна, CTE и оптимизация»Обновления курса — —
Дата публикации курса «Продвинутый SQL: окна, CTE и оптимизация»Дата публикации курса — ———
Последнее обновление курса «Продвинутый SQL: окна, CTE и оптимизация»Последнее обновление — ———
Сложность hard — ———

Содержание курса

Разделы в курсе «Продвинутый SQL: окна, CTE и оптимизация» 12 разделов Уроки в курсе «Продвинутый SQL: окна, CTE и оптимизация» 72 урока Тесты в курсе «Продвинутый SQL: окна, CTE и оптимизация» 72 теста Задачи в курсе «Продвинутый SQL: окна, CTE и оптимизация» 144 задачи Последнее обновление курса «Продвинутый SQL: окна, CTE и оптимизация» обн. 18 августа 2026

Оконные функции глубже

6 уроков
1. LAG и LEAD ↗
2. Фреймы ↗
3. Running total ↗
4. Moving metrics ↗
5. Последняя запись ↗
6. Итог: timeline ↗

Топы и ранги

6 уроков
1. ROW_NUMBER ↗
2. RANK ↗
3. DENSE_RANK ↗
4. Топ-N ↗
5. Tie-breaker ↗
6. Итог: рейтинг ↗

CTE и сложные отчёты

6 уроков
1. Разбить запрос ↗
2. Много CTE ↗
3. CTE + окна ↗
4. Отладка ↗
5. Именование ↗
6. Итог: читаемый монстр ↗

Продвинутая агрегация

6 уроков
1. CASE в SUM ↗
2. Флаги ↗
3. Сводки ↗
4. Контроль totals ↗
5. LEFT JOIN нули ↗
6. Итог: метрики ↗

Анти-join и расхождения

6 уроков
1. Нет заказа ↗
2. Нет платежа ↗
3. NOT EXISTS ↗
4. LEFT JOIN IS NULL ↗
5. Дубликаты ↗
6. Итог: сверка ↗

Работа с событиями

6 уроков
1. Лента событий ↗
2. Предыдущее событие ↗
3. Смена состояния ↗
4. Путь пользователя ↗
5. Сессии как идея ↗
6. Итог: event SQL ↗

Дата-интервалы

6 уроков
1. BETWEEN ↗
2. Границы ↗
3. Месяцы как текст ↗
4. Периоды ↗
5. Фильтры ↗
6. Итог: период отчёта ↗

Revenue-запросы

6 уроков
1. Order items ↗
2. Revenue ↗
3. Категории ↗
4. JOIN + SUM ↗
5. Проверка дублей ↗
6. Итог: деньги ↗

Сложные проверки

6 уроков
1. Дубли email ↗
2. Несогласованные ключи ↗
3. Пустые значения ↗
4. Контрольные запросы ↗
5. Сводка проблем ↗
6. Итог: audit query ↗

SQL на собеседовании

6 уроков
1. Как объяснять ↗
2. Как проверять себя ↗
3. Как ловить edge cases ↗
4. Как не хардкодить ↗
5. Как читать чужой запрос ↗
6. Итог: mock interview ↗

Оптимизатор как идея

6 уроков
1. Индекс ↗
2. Кардинальность ↗
3. План ↗
4. Фильтр ↗
5. JOIN strategy ↗
6. Итог: объяснение плана ↗

Финальный advanced

6 уроков
1. Смешанная задача ↗
2. Окна ↗
3. CTE ↗
4. JOIN ↗
5. Агрегация ↗
6. Итоговое ревью ↗