[Яндекс Практикум] Решения задач курса «SQL для работы с данными и аналитики». Продвинутый

Выдача решений с курса SQL для работы с данными и аналитики Трек Продвинутый
Решение каждой задачи представляет из себя текстовый файл с SQL кодом, принятым тренажером.

Список тем
01 Расчёт бизнес-показателей

1 Расчёт относительных значений. CR (1 задача)
2 Расчёт Lifetime Value (2 задачи)
3 Расчёт средних значений. ARPU и ARPPU (3 задачи)
4 ROI. Динамика возврата инвестиций практика (3 задачи)


02 Основы оконных функций

1 Определение окна (2 задачи)
2 Операторы окна PARTITION BY (2 задачи)
3 Функции ранжирования ROW_NUMBER (2 задачи)
4 Операторы окна ORDER BY (2 задачи)
5 Функции ранжирования RANK и DENSE_RANK (2 задачи)
6 Функция ранжирования NTILE (2 задачи)
7 Операторы окна продолжение (2 задачи)
8 Агрегирующие оконные функции (2 задачи)
9 Расчёт кумулятивных значений (3 задачи)
10 Функции смещения LEAD(), LAG() (3 задачи)
11 Оконные функции практика (10 задач)


03 Когортный анализ

1 Расчёт Retention Rate практика (5 задач)
2 Расчёт Churn Rate практика (5 задач)
3 Когортный анализ LTV практика (4 задач)


04 Рамки в оконных функциях. Дополнительные инструменты SQL

1 Определение рамки. Режим ROWS (3 задачи)
2 Определение рамки. Режим RANGE (2 задачи)
3 Оконные функции FIRST_VALUE(), LAST_VALUE(), NTH_VALUE() (3 задачи)
4 Исключение записей. Оператор EXCLUDE (3 задачи)
5 Расчёт скользящих значений (3 задачи)