所有任务

用户留存(留存分析)

专家

FAANG/Meta 级别任务。 **条件:** 找出连续 3 个月每月都活跃(听音乐)的用户。 **表:** listening_history (user_id, track_id, played_at, ...) **要求:** 1. 按月分组活动 2. 为每个用户找出连续 3 个月的序列 3. 输出 user_id 和活动期间 (start_month, end_month) **提示:** 使用 Gaps & Islands 模式配合 LAG/LEAD 或 ROW_NUMBER。

分类
Window Functions
预计时间
~30 分钟
数据库
PostgreSQLGreenplum
标签
FAANGInterviewRetentionLAGGaps & Islandsоконные функции

登录后解题

开始解题