Моё обучение
Сюжетный курс даёт контекст, практика закрепляет конструкции, а песочница оставляет место для собственного исследования.
Последнее занятие
Сверяем сюжетные главы и практику на базе Northstar.
0 из 14 глав завершено
Следуйте за задачами команды Northstar: новая конструкция SQL появляется тогда, когда она нужна для следующего ответа.
Язык SQL
Как устроена база Northstar
Разберись в таблицах, строках и колонках, а затем безопасно запусти первый SQL-запрос
Первый запрос: SELECT, FROM и LIMIT
Самостоятельно выбери таблицу и колонки, ограничь результат и задай понятный порядок строк
Нужные строки: WHERE и условия
Научись фильтровать таблицу по одному и нескольким условиям, спискам и диапазонам
Короткая сводка: агрегаты и GROUP BY
Научись считать строки, суммы и средние, не смешивая разные группы
Связать таблицы: JOIN без дублей
Соедини пользователей с оплатами и научись контролировать зерно результата
Устойчивый запрос: CASE, NULL и CTE
Подготовь финальную выгрузку первой части и сделай логику читаемой
Аналитические кейсы
Первая метрика: DAU и контракт активности
Примени SQL-фундамент и отдели число событий от числа активных пользователей
Регистрации не равны активации
Определи ключевое действие и сравни activation rate по каналам
Где теряются пользователи: продуктовая воронка
Собери путь app_open → workspace_created → report_created и найди главный провал
Возвращаются ли пользователи: D1 retention
Построй флаг возврата, исключи незрелую когорту и сравни каналы
Продвинутый SQL
Время в данных: даты и интервалы
Отдели календарную дату от timestamp, посчитай срок до оплаты и собери недельную выручку
Запрос внутри запроса: подзапросы
Сравни группы со средним, найди пользователей выше порога и проверь отсутствие событий
Не теряя строки: оконные функции
Построй накопительную выручку, скользящий DAU и рейтинг каналов