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

SQL для аналитика: подзапросы, CTE и продвинутые функции ★ 5.000

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

Научитесь решать аналитические задачи, которые не закрыть простым SELECT: подзапросы, CTE и рекурсия, многомерные итоги, функции дат, строк и регулярные выражения. Практический курс на MySQL 8 — около 200 задач с автопроверкой в браузере и сквозной аналитический проект в финале.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Учеников на курсе 10
Сертификаты, выданные на курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Сертификатов выдано 2
Отзывы о курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Отзывов получено 1
Рейтинг курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Рейтинг курса 5.000
Уроки в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Количество уроков 46
Тесты в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Количество квизов 86
Задачи с кодом в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции»Количество задач с кодом 201
Время прохождения курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Время прохождения курса —
Стоимость курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Стоимость курса 1 490 ₽ —
Обновления курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Обновления курса — —
Дата публикации курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Дата публикации курса — ———
Последнее обновление курса «SQL для аналитика: подзапросы, CTE и продвинутые функции»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции» 7 разделов Уроки в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции» 46 уроков Тесты в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции» 86 тестов Задачи в курсе «SQL для аналитика: подзапросы, CTE и продвинутые функции» 201 задача Время прохождения курса «SQL для аналитика: подзапросы, CTE и продвинутые функции» 1 ч. Последнее обновление курса «SQL для аналитика: подзапросы, CTE и продвинутые функции» обн. 16 сентября 2026

О курсе

2 урока
1. О курсе ↗
2. Расскажи о себе ↗

Подзапросы

11 уроков
1. Идея подзапроса; скалярный подзапрос ↗
2. Подзапросы в WHERE: IN / NOT IN ↗
3. Подзапросы в WHERE: ANY / ALL ↗
4. Практика I: скалярные + IN/ANY/ALL ↗
5. EXISTS и коррелированные подзапросы ↗
6. Подзапросы в SELECT ↗
7. Практика II: EXISTS, коррелированные, в SELECT ↗
8. Подзапросы в FROM (производные таблицы) ↗
9. Подзапросы в HAVING и DML ↗
10. Практика III: FROM, HAVING, DML ↗
11. Капстоун модуля: все формы подзапросов ↗

CTE и рекурсия

7 уроков
1. WITH: зачем и когда. CTE vs подзапрос ↗
2. Цепочки CTE; CTE в аналитике ↗
3. Практика I: переписываем подзапросы в CTE ↗
4. Рекурсивные CTE: генерация рядов и дат ↗
5. Рекурсивные CTE: деревья и графы ↗
6. Практика II: рекурсия ↗
7. Капстоун модуля: «карта обучения» ↗

Многомерная агрегация (MySQL 8)

6 уроков
1. WITH ROLLUP — иерархические подытоги ↗
2. GROUPING() — отличить итог от данных ↗
3. Практика I: ROLLUP-отчёты ↗
4. GROUPING SETS: эмуляция на MySQL ↗
5. CUBE: эмуляция на MySQL ↗
6. Практикум: многомерные отчёты ↗

Функции и типы (MySQL 8)

7 уроков
1. Приведение типов: CAST / CONVERT ↗
2. Даты: DATE_FORMAT / STR_TO_DATE ↗
3. Условные и вложенные функции ↗
4. Практика I: типы, даты, условные функции ↗
5. Регулярные выражения (REGEXP_*) ↗
6. Полнотекстовый поиск (MATCH … AGAINST) ↗
7. Практикум: парсинг текста и поиск ↗

Капстоун курса

4 урока
1. Постановка проекта ↗
2. Сборка аналитического отчёта ↗
3. Финальное ДЗ с эталонным разбором ↗
4. Итог курса ↗

Разбор всех заданий и тестов

5 уроков
1. Разбор модуля 2 «Подзапросы» ↗
2. Разбор модуля 3 «CTE и рекурсия» ↗
3. Разбор модуля 4 «Агрегация» ↗
4. Разбор модуля 5 «Функции» ↗
5. Разбор модуля 6 + ретроспектива курса ↗