Сопоставление Junior SQL для продуктовых метрик обновлено
Приём SQL и задача
Вопрос
Сопоставьте приём SQL и задачу.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Эти приёмы закрывают большую часть метрических задач на собесе.
Правильные пары
COUNT(DISTINCT user_id)Уникальные пользователиLAG(...) OVER (ORDER BY month)Значение прошлого периодаSUM(...) OVER (ORDER BY month)Нарастающий итогROW_NUMBER() OVER (PARTITION BY user_id ...)Номер заказа пользователяgenerate_seriesКалендарь без пропусковРазбор
Эти приёмы закрывают большую часть метрических задач на собесе.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «SQL для продуктовых метрик»
- Разность дат
- Первый заказ пользователя
- FILTER в агрегатах
- Дни без событий
- Целочисленное деление
- COUNT после JOIN
- LAG
- Потерянный знаменатель