Чему вы научитесь
- Понимать, что такое оконные функции и как они работают
- Применять ранжирующие оконные функции ROW_NUMBER, RANK, DENSE_RANK
- Использовать агрегатные оконные функции SUM, AVG, COUNT, MIN, MAX
- Применять функции смещения LAG и LEAD
- Использовать конструкцию WINDOW для переиспользования определения окна
- Применять партиции с помощью PARTITION BY
- Управлять фреймом с помощью ROWS, GROUPS, RANGE
- Исключать строки из фрейма с помощью EXCLUDE
- Фильтровать данные во фрейме с помощью FILTER
- Понимать порядок выполнения оконных функций в запросе
- Решать практические задачи с применением оконных функций
О курсе
Курс разработан специально для тех, кто уже знаком с основами SQL и хочет освоить оконные функции с нуля. Вы разберетесь в этой сложной теме без воды и запутанных объяснений. Материал структурирован по полочкам: от простого к сложному, с примерами и практическими задачами. Старт с нуля в теме оконных функций, поддержка автора на каждом этапе и практика для уверенного применения в работе.
Для кого этот курс
– Аналитиков данных
– Бизнес-аналитиков
– Маркетинговых аналитиков
– Продуктовых аналитиков
– Системных аналитиков
– BI-аналитиков
– BI-разработчиков
– Разработчиков
– Тестировщиков
– Маркетологов
– Project и Product менеджеров
– Предпринимателей и руководителей подразделений
– Всех желающих познакомиться с оконными функциями
Начальные требования
– Базовые навыки работы с компьютером на уровне обычного пользователя
– Владение основами SQL: написание SELECT-запросов, соединение таблиц, группировка данных и использование обобщенных табличных выражений
Преподаватели курса
Как проходит обучение
Виды материалов:
- Видео-лекции
- Конспекты лекций
- Тестовые задания на понимание теории
- Практические задания на усвоение навыка понимания и написания оконных функций
Рекомендации по усвоению курса:
- Повторно просматривать лекции и конспекты
- Писать комментарии и вопросы
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 124 учеников получили сертификат.
Что вы получите
- Знания и навыки практического использования оконных функций
- Пожизненный доступ к материалам и обновлениям курса
- Изучение в своем темпе
- Доступ к форуму решений
- Помощь преподавателя по материалам курса
- Сертификат об окончании
Нагрузка
3-4 часа в неделю