Оконные функции, CTE и аналитические паттерны уровня Data Analyst. Вы освоите ROW_NUMBER, LAG/LEAD, накопительные итоги, когортный анализ и LTV — именно эти навыки требуют на собеседованиях в аналитику. Работаем с реальным fintech-датасетом: клиенты, счета, транзакции.
Превращаем нагромождение вложенных подзапросов в чистый, читаемый код с помощью CTE (Common Table Expressions). Изучаем WITH и WITH RECURSIVE для обхода иерархических структур.
Ещё не начат
Открываем оконные функции — самый мощный инструмент аналитического SQL. Изучаем OVER(), PARTITION BY и три функции ранжирования: ROW_NUMBER, RANK и DENSE_RANK.
Ещё не начат
Сравниваем строки между собой через LAG и LEAD, вычисляем нарастающий баланс и скользящие средние. Именно эти паттерны спрашивают на собеседованиях.
Ещё не начат
Применяем всё изученное к реальным аналитическим задачам: строим когортный анализ, считаем LTV и ARPU, сегментируем клиентов по принципу Парето. Это задачи с реальных собеседований в аналитику.
Ещё не начат
Завершающий трек: собираем всё вместе. Учимся задавать правильные вопросы к данным, декомпозировать задачи и строим полноценный аналитический дашборд для финтех-компании.
Ещё не начат
Все уроки, практические задания и проверка запросов — навсегда.