SQL решение задач: Воронка конверсии в одном запросе
Georgyi
0:00 / 0:00
SQL решение задач: Воронка конверсии в одном запросе
13 просмотров · 1 день назад
Georgyi
46 подписчиков
13 просмотров · 1 день назад
Решаю вживую "сложную" SQL-задачу с онлайн-собеседования в компанию Kivork: построить воронку конверсии по странам (install → trial → purchase) и посчитать процент перехода между этапами.
Главный приём — агрегатные функции с FILTER (WHERE …). С ним все этапы воронки считаются в одном проходе по таблице, без подзапросов и громоздких CASE WHEN.
Задача в тренажёре Солвит: solvit.space/coding/3023
А вы знали про FILTER? Или решили бы через CASE WHEN? Пишите свой вариант в комментариях.
⏱ Таймкоды:
00:00 Приветствие
00:26 Условие задачи
01:57 Считаем этапы через FILTER
03:40 CTE
05:00 Конверсия и округление ошибочное
05:30 Нашел проблему в рассчетах
06:49 Смотрю пример подсчета в задании и офигеваю
08:50 Потерял country
09:38 Внимательно прочитал условие
10:00 Итог
10:15 Прощальный стих
🎵 Музыка: S-Elm — Ganymede
vk.ru/@s_elm.studio-portfolio
Я SQL-разработчик, пришёл в IT без платных курсов. Здесь решаю задачи с реальных собеседований и делаю бесплатный курс по SQL с нуля.
#SQL #PostgreSQL #собеседование #аналитика #лайвкодинг