# Программирование [Алексей Андросов] SQL: оконные функции [Stepik] (2025)

M()eSTRo

МОДЕРАТОР
Автор: Алексей Андросов
Название: SQL: оконные функции (2025)



stepik.org




Курс направлен на изучение и практическое применение оконных функций в СУБД PostgreSQL.
В рамках курса будет представлен детальный разбор различных классов оконных функций, а также использование партиций и управление размером фрейма.
Кроме того, в качестве бонуса будут предложены разборы тестовых задач от различных компаний.

Чему вы научитесь:
  • Применять оконные функции различных классов на практике
  • Использовать конструкцию WINDOW
  • Применять партиции
  • Управлять фреймами
  • Исключать данные из фрейма
  • Фильтровать данные во фрейме
О курсе:
Цель курса - получить знания и навыки работы с базой данных, что позволит достичь ваших целей:
Повысить конкурентоспособность
Сменить должность или место работы
Увеличить стоимость ваших услуг и улучшить условия труда

Особенности курса:
  • Структура курса, выстроенная поэтапно для лучшего понимания и закрепления материала
  • Обучение в боевой базе данных от компании Microsoft
  • Наличие конспектов к видео-лекциям
  • Возможность работы с базой данных как на Windows, так и на MacOS
  • Продолжить обучение можно на следующих курсах:
  • Основы SQL для начинающих и продвинутых пользователей
  • Microsoft Power BI, Power Query, DAX
  • ABC-XYZ анализ в SQL
  • Когортный & RFM-анализ в SQL
  • Программа курсов: "Аналитика данных"
  • Metabase: визуализация данных
Для кого этот курс:
– Для тех, кто пишет простые SELECT-запросы и далее хочет перейти к изучению оконных функций
– Для аналитиков
– Для полиглотов и всех желающих понять и научиться использовать оконные функции на практике

Начальные требования:
Умение писать простые SELECT-запросы, соединять таблицы, группировать данные и использовать CTE-выражения
Наши преподаватели. Алексей Андросов .Образование: Национальный исследовательский университет "Высшая школа экономики".

Как проходит обучение:
Виды материалов:
Видео-лекции
Конспекты лекций
Тестовые задания на понимание теории
Практические задания на усвоение навыка понимания и написания оконных функций

Программа:
Введение в курс

1.Презентация курса
2.Дополнительная информация
3.Установка DBeaver
4.Подключение к базе данных, обзор данных

Оконные функции, партиции, окна
1.Введение в оконные функции
2.Ранжирующие оконные функции
3.Использование конструкции window
4.Сортировка окна и результатов, отличия
5.Определение партиции: PARTITION BY
6.Агрегатные оконные функции
7.Порядок выполнения оконной функции в запросе
8.Функции смещения
9.Фиксация входа-выхода сотрудников
10.Скользящие агрегатные функции

Управление фреймами
1.Фреймы: ROWS
2.Фреймы: GROUPS
3.Фреймы: RANGE
4.Исключения: EXCLUDE
5.Фильтрация записей фрейма: FILTER

Дополнительная практика
1.Задачи (часть 1)
2.Задачи (часть 2)
3.Задачи (часть 3)

Бонус: разбор бизнес кейсов с помощью SQL
1.Расчет продуктовых метрик: ARPU, LIFETIME и LTV
2.Альфа-Банк, Тинькофф: разбор тестовых заданий
3.Acceptance Rate By Date [Тестовое]: разбор задачи
4.Highest Energy Consumption [Тестовое]: разбор задачи
5.Highest Cost Orders [Amazon]: разбор задачи
6.Finding User Purchases [Amazon]: разбор задачи

FeedBack
1.Форма обратной связи


В курс входят: 29 уроков, 6 часов 14 минут видео, 30 тестов, 27 интерактивных задач
Последнее обновление 02.05.2025г.

Скачать
Скрытое содержимое! Войти Зарегистрироваться
 
Поддержка
Тех Поддержка
Напишите нам, мы онлайн!

Pешаем ваши проблемы на форуме!

Похожие темы

Сверху Снизу