SQL 刷题/查询连续登录 2 天及以上的用户
上一题下一题中等通过率 52%

查询连续登录 2 天及以上的用户

JOIN 连接日期函数DISTINCT用户行为分析留存分析

题目描述

给定一张 user_logins 表:

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

同一用户同一天只会有一条记录。请编写 SQL 查询,找出所有连续登录 2 天及以上的用户 ID,结果去重并按 user_id 升序排列。

期望输出列

列名说明
user_id用户ID

数据样例

当前运行环境
user_idPKINTEGERlogin_datePKTEXT
12024-01-01
12024-01-02
12024-01-03
22024-01-01
22024-01-03
32024-01-05
32024-01-06
42024-01-10
输入数据显示 8 / 8
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

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