Чему вы научитесь
- Писать скалярные, табличные и коррелированные подзапросы и осознанно выбирать между подзапросом и JOIN
- Применять EXISTS, ANY и ALL для проверки наличия и сравнения с наборами значений
- Строить читаемые многоуровневые запросы через обобщённые табличные выражения (CTE, WITH)
- Решать иерархические задачи рекурсивными CTE: разворачивать деревья и цепочки связей
- Считать многомерные итоги с ROLLUP и эмулировать GROUPING SETS и CUBE через UNION ALL
- Собирать значения в строку через GROUP_CONCAT для компактных аналитических отчётов
- Применять функции дат, строк и регулярные выражения, приводить типы через CAST и ветвить логику через CASE
- Использовать полнотекстовый поиск MySQL (FULLTEXT) для поиска по тексту
- Соединять подзапросы, CTE и агрегацию в единый аналитический запрос в рамках сквозного проекта
- Читать чужие сложные запросы, находить в них ошибки и упрощать их
О курсе
Для кого этот курс
Начальные требования
Нужна уверенная база SQL — этот курс начинается там, где заканчиваются основы.
— Вы умеете писать SELECT с WHERE и ORDER BY, фильтровать и сортировать данные.
— Знакомы с агрегацией (COUNT, SUM, AVG, GROUP BY, HAVING) и соединением таблиц через JOIN.
— Понимаете, что такое NULL и как с ним обращаться.
— Ничего устанавливать не нужно: все задачи решаются и проверяются прямо на платформе на MySQL 8.
Если этих навыков пока нет — начните с бесплатного курса «Погружение в SQL. Основы и первые шаги»: он даёт ровно тот фундамент (SELECT, WHERE, ORDER BY, NULL, агрегация, JOIN, операции над множествами), на который опирается эта ступень.
Преподаватели курса
Как проходит обучение
Обучение полностью онлайн и в своём темпе — без жёстких дедлайнов. Курс текстово-интерактивный (лекции и практика, без видео) и целиком проходится в браузере.
— Короткие теоретические шаги с примерами на учебной базе University и разбором частых ошибок.
— SQL-задачи с автопроверкой (около 200) прямо во встроенном тренажёре Stepik: пишете запрос на MySQL 8 — и сразу видите результат и подсказки. Устанавливать ничего не нужно.
— Интерактивные тесты к каждому разделу: выбор ответа, сопоставление, восстановление кода, заполнение пропусков и др.
— Капстоун — сквозной аналитический проект, где подзапросы, CTE и агрегация собираются в один запрос, и отдельный модуль с разбором решений.
— Локальные задания «слон» по PostgreSQL для тех, кто хочет шире (по желанию, на прохождение курса не влияют).
— Поддержка автора в комментариях и обсуждения под каждым шагом: вопросы не остаются без ответа.
Логика курса — от простого к сложному и «ранняя победа» в каждой теме: сначала короткая теория и первый рабочий запрос, затем тесты на понимание и блок практики, чтобы навык закрепился.
Что вы получите
- Аналитический навык SQL, востребованный у аналитиков, тестировщиков и разработчиков: подзапросы, CTE и рекурсия, многомерная агрегация и продвинутые функции.
- Объём практики: около 200 SQL-задач с автопроверкой и интерактивные тесты на каждый раздел — теорию сразу отрабатываете на деле.
- Капстоун-проект: сквозной аналитический запрос на знакомой базе University — готовый пример для портфолио и собеседования.
- Поддержку автора и обсуждения под шагами — вопросы не остаются без ответа.
- Доступ в своём темпе: возвращайтесь к материалам и пересдавайте задания сколько нужно.
- Сертификат Stepik по итогам прохождения курса.
- Уверенный мост к следующей ступени — оконным функциям в курсе «SQL: оконные функции от и до».