Курс на Stepik
Обложка курса «SQL для продолжающих: JOIN, CTE и аналитика» на Stepik
1 890 ₽

SQL для продолжающих: JOIN, CTE и аналитика 0.000

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

Второй уровень SQL: безопасные JOIN, группировки, HAVING, EXISTS, CTE, оконные функции, отчёты для backend и аналитики.

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

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

Разделы в курсе «SQL для продолжающих: JOIN, CTE и аналитика» 12 разделов Уроки в курсе «SQL для продолжающих: JOIN, CTE и аналитика» 72 урока Тесты в курсе «SQL для продолжающих: JOIN, CTE и аналитика» 72 теста Задачи в курсе «SQL для продолжающих: JOIN, CTE и аналитика» 144 задачи Последнее обновление курса «SQL для продолжающих: JOIN, CTE и аналитика» обн. 17 августа 2026

JOIN без потерь

6 уроков
1. INNER vs LEFT
2. Анти-join
3. Многие ко многим
4. Дубли после JOIN
5. Агрегация после JOIN
6. Итог: безопасный JOIN

GROUP BY глубже

6 уроков
1. Группировка по выражению
2. HAVING
3. Условная агрегация
4. COUNT DISTINCT
5. Проверка totals
6. Итог: сводная таблица

Подзапросы и EXISTS

6 уроков
1. EXISTS
2. NOT EXISTS
3. IN и NULL
4. Коррелированный подзапрос
5. Подзапрос в SELECT
6. Итог: фильтр связей

CTE как план

6 уроков
1. Один CTE
2. Цепочка CTE
3. CTE + JOIN
4. CTE + агрегация
5. Читаемый запрос
6. Итог: отчёт по шагам

Оконные функции

6 уроков
1. ROW_NUMBER
2. LAG
3. Running total
4. Окно по группе
5. ORDER внутри окна
6. Итог: аналитика

Ранжирование

6 уроков
1. Топ внутри группы
2. Равенства
3. Нумерация
4. Фильтр по rn
5. Рейтинг товаров
6. Итог: leaderboard

Качество данных

6 уроков
1. Дубли
2. NULL
3. Несостыковки
4. LEFT JOIN проверки
5. Контрольные суммы
6. Итог: data QA

SQL для backend

6 уроков
1. Запрос для API
2. Пагинация
3. Фильтры
4. Сортировка
5. DTO-колонки
6. Итог: endpoint query

SQL для аналитики

6 уроков
1. Метрики
2. Сегменты
3. Статусы
4. Воронки как идея
5. События
6. Итог: dashboard query

Оптимизация мышления

6 уроков
1. Не тащить лишнее
2. Фильтр раньше
3. Индекс как идея
4. SARGable условия
5. EXPLAIN как карта
6. Итог: быстрый запрос

Собеседовательные ловушки

6 уроков
1. NULL в NOT IN
2. WHERE после LEFT JOIN
3. COUNT(*) vs COUNT(col)
4. Дубли в JOIN
5. ORDER BY без стабильности
6. Итог: ловушки

Мини-проект

6 уроков
1. Каталог
2. Заказы
3. Клиенты
4. Выручка
5. Качество данных
6. Итоговый отчёт