Сопоставление 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 ошибок.