SQL经典面试题
一、连续问题
▶ 如下数据为蚂蚁森林中用户领取的减少碳排放量

问题:找出连续3天及以上,减少碳排放量在100以上的用户。
思路:
① t1
![]()
② t2
![]()
③ t3

④ 最终版

二、分组问题
▶ 如下电商公司用户访问时间数据 ( ts单位:秒 )

问题:某个用户连续的访问记录,如果时间间隔<60秒,则分为同一个组,结果为

思路:
① t1
![]()
② t2
![]()
③ 最终版

三、间隔连续问题
▶ 某游戏公司记录的用户每日登录数据

问题:计算各用户最大连续登录天数,可以间隔一天 ( 解释:如果一个用户在1,3,5,6登录游戏,则视为连续6天登录。)
整理:

思路:(使用第二题的分组方式)
① t1
![]()
② t2
![]()
③

④
![]()
⑤ 最终版 (取连续登录天数最大值)


浙公网安备 33010602011771号