【美团】计算第二天留存率
JOIN 连接聚合函数面试真题
题目描述
来源:美团数开AI工具方向面经
给定一张 user_logins 表:
user_id: 用户IDlogin_date: 登录日期(格式:YYYY-MM-DD)
请编写 SQL 查询,计算2024年1月1日的次日留存率(百分比,保留1位小数)。
次日留存率 = 1月1日登录且1月2日也登录的用户数 / 1月1日登录总用户数 × 100
期望输出列
| 列名 | 说明 |
|---|---|
| day1_users | 1月1日登录用户数 |
| retained_users | 次日留存用户数 |
| retention_rate | 次日留存率 (%) |
数据样例
| user_idINTEGER | login_dateTEXT |
|---|---|
| 1 | 2024-01-01 |
| 2 | 2024-01-01 |
| 3 | 2024-01-01 |
| 4 | 2024-01-01 |
| 5 | 2024-01-01 |
| 1 | 2024-01-02 |
| 3 | 2024-01-02 |
| 5 | 2024-01-02 |
输入数据显示 8 / 11 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里