SQL 刷题/【得物】查询连续登录7天的用户数
上一题下一题困难通过率 84%

【得物】查询连续登录7天的用户数

窗口函数日期函数面试真题

题目描述

来源:得物数仓开发面试

给定一张 user_login 表:

  • user_id: 用户ID
  • login_date: 登录日期(格式:YYYY-MM-DD)

同一用户同一天可能有多条记录。请编写 SQL 查询,找出连续登录至少7天的用户数量。

期望输出列

列名说明
continuous_7d_users连续登录7天的用户数

数据样例

当前运行环境
user_idINTEGERlogin_dateTEXT
12024-01-01
12024-01-02
12024-01-03
12024-01-04
12024-01-05
12024-01-06
12024-01-07
12024-01-08
输入数据显示 8 / 21
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里