SQL Часть 4. (Аналитика, оконные функции на реальных примерах)
Подробнее
Что нужно для старта
- Чтобы комфортно проходить курс, важно иметь базу в SQL — без неё будет тяжеловато 👇
- 📌 Это 4 часть курса
- Курс продолжает серию и рассчитан на тех, кто уже уверенно пишет SQL-запросы. Если чувствуете, что база “плавает” — лучше начать с первой части: 👉 SQL. Часть 1 (Основы, логика и работа с полями) Там закладывается фундамент: SELECT, фильтрация, логика, работа с полями.
- 📊 Базовый SQL Вы умеете писать SELECT, использовать WHERE, ORDER BY.
- 🔗 JOIN-ы Понимаете, как объединять таблицы (INNER JOIN, LEFT JOIN).
- 📈 GROUP BY и агрегаты Знакомы с SUM, AVG, COUNT и умеете группировать данные.
- 🧠 Понимание данных Умеете читать результат запроса и понимать, что происходит с данными.
- 💡 Важно: В этом курсе мы не объясняем базу — мы сразу идём в аналитику и оконные функции. Если у вас уже есть этот фундамент — вы получите от курса максимум 🚀
Что вы получите
- 🚀 применять оконные функции (OVER, PARTITION BY) для решения реальных аналитических задач
- 📊 строить запросы с агрегатами без потери строк и контекста данных
- ⚖️ сравнивать подходы GROUP BY и оконных функций и выбирать правильный инструмент
- 📈 рассчитывать накопительные метрики и анализировать данные во времени
- 🏆 использовать ROW_NUMBER, RANK, DENSE_RANK для построения рейтингов и топов
- 🔁 сравнивать значения между строками с помощью LAG и LEAD
- 🎯 получать крайние значения через FIRST_VALUE и LAST_VALUE
- 🧩 управлять рамками окна (frame) для точных аналитических расчётов
- 📉 анализировать распределение данных и работать с перцентилями
- 💼 уверенно читать и писать аналитические SQL-запросы уровня реальных задач
Для кого этот курс
- 👨💻 Начинающие аналитики. Если вы уже знаете базовый SQL, но “упираетесь” в сложные задачи — этот курс закроет пробел и выведет вас на следующий уровень.
- 📊 Data-аналитики и BI-специалисты. Когда нужно строить рейтинги, считать накопительные метрики, анализировать динамику — без оконных функций уже никуда.
- 🐍 Разработчики (Python / Backend). Если вы работаете с данными и хотите делать больше логики на стороне базы, а не в коде.
- 🎓 Студенты и самоучки. Если вы прошли базовый SQL и хотите перейти от учебных задач к реальным кейсам.
- 💼 Те, кто готовится к собеседованиям. Оконные функции — частый и “любимый” вопрос на интервью. После курса вы будете чувствовать себя уверенно.
Программа курса
- Почему GROUP BY не всегда подходит
- Агрегаты в оконных функциях
- Order by в оконной функции
- Функции ранжирования
- LAG и LEAD — сравнение строк
- FIRST_VALUE и LAST_VALUE
- Размер окна и накопительные вычисления
- Распределение данных
- Подведем итоги
01Базовая механика и ранжирование
- Почему GROUP BY не всегда подходит
- Агрегаты в оконных функциях
- Order by в оконной функции
- Функции ранжирования
02Функции доступа к строкам
- LAG и LEAD — сравнение строк
- FIRST_VALUE и LAST_VALUE
03Окно, frame и аналитика распределений
- Размер окна и накопительные вычисления
- Распределение данных
- Подведем итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «SQL Часть 4. (Аналитика, оконные функции на реальных примерах)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 


















