Мы используем cookie для стабильной работы сервиса. Подробнее

SQL Часть 4. (Аналитика, оконные функции на реальных примерах)

ФорматОнлайн
Длительность15 часов
Объём3 занятий
О курсе

Подробнее

Этот курс — про переход от “я знаю SQL” к “я умею анализировать данные” 🚀 Если вы уже работали с SELECT, JOIN, GROUP BY, но чувствуете, что не хватает инструментов для реальных аналитических задач — вы в нужном месте. 🎯 Цель курса Научить вас использовать оконные функции так, как это делают аналитики в работе: не просто считать, а понимать данные — динамику, рейтинги, сравнения и распределения. 💡 Почему стоит выбрать этот курс минимум “сухой” теории — максимум практики каждая тема объясняется через реальные задачи, а не абстрактные примеры акцент на понимании: не просто “как написать”, а “зачем это нужно” вы научитесь писать запросы, которые реально используют в аналитике 🚀 Что вы получите После курса вы сможете: решать задачи, которые невозможно удобно сделать через GROUP BY строить рейтинги, топы и сегментации анализировать изменения во времени считать накопительные метрики работать с распределением данных И главное — вы начнёте думать как аналитик, а не просто писать запросы. Если вы хотите выйти на следующий уровень владения SQL и начать решать реальные аналитические задачи — этот курс для вас 💪
Требования

Что нужно для старта

  • Чтобы комфортно проходить курс, важно иметь базу в 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 и хотите перейти от учебных задач к реальным кейсам.
  • 💼 Те, кто готовится к собеседованиям. Оконные функции — частый и “любимый” вопрос на интервью. После курса вы будете чувствовать себя уверенно.
Содержание

Программа курса

3 занятия
ТемаЧто внутри
01Базовая механика и ранжирование

- Почему GROUP BY не всегда подходит
- Агрегаты в оконных функциях
- Order by в оконной функции
- Функции ранжирования

02Функции доступа к строкам

- LAG и LEAD — сравнение строк
- FIRST_VALUE и LAST_VALUE

03Окно, frame и аналитика распределений

- Размер окна и накопительные вычисления
- Распределение данных
- Подведем итоги

01Базовая механика и ранжирование

- Почему GROUP BY не всегда подходит
- Агрегаты в оконных функциях
- Order by в оконной функции
- Функции ранжирования

02Функции доступа к строкам

- LAG и LEAD — сравнение строк
- FIRST_VALUE и LAST_VALUE

03Окно, frame и аналитика распределений

- Размер окна и накопительные вычисления
- Распределение данных
- Подведем итоги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «SQL Часть 4. (Аналитика, оконные функции на реальных примерах)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 7 сентября 2026 г.

Продолжить выбор

Похожие курсы

Фреймворк Apache Spark для разработчиков: продвинутый уровень
−10%32 академ. часов
Фреймворк Apache Spark для разработчиков: продвинутый уровень

Глубокое погружение в внутреннее устройство Apache Spark и его компонентов. Этот курс поможет вам понять, как устроены и работают различные модули Spark, такие как Spark Core, Spa…

ОнлайнПродвинутый
55 500 ₽−10%
49 950 ₽
SQL практикум. Полный курс
4-5 часов в неделю
SQL практикум. Полный курс

Загляни в Телеграм канал курса. Там обсуждение и новости. В конце курса студентов ждет приятный бонус! 🎁 Цель курса Научить вас работать с базами данных на профессиональном уровне…

Онлайн12 занятий
1 700 ₽
Начать без затрат

Бесплатные курсы

Мегаинтенсив по анализу данных
Бесплатно
Мегаинтенсив по анализу данных

В программе интенсива 3 трека, разделенные по уровням сложности: для начинающих, для продолжающих и многогранный Data Science. Для начинающих За 4 занятия вы сможете пройти путь о…

Онлайн5 занятий
Бесплатно
IT-сеанс: погружение в мир данных
Бесплатно
IT-сеанс: погружение в мир данных

Презентации спикеров и записи выступлений с Зимней школы по аналитике и Data Science 2025. Приглашаем к просмотру докладов всех, кто хочет разобраться: Зачем переходить в IT? Как…

Онлайн5 занятий
Бесплатно