SQL经典面试题
一、连续问题
▶ 如下数据为蚂蚁森林中用户领取的减少碳排放量
问题:找出连续3天及以上,减少碳排放量在100以上的用户。
思路:
① t1
② t2
③ t3
④ 最终版
二、分组问题
▶ 如下电商公司用户访问时间数据 ( ts单位:秒 )
问题:某个用户连续的访问记录,如果时间间隔<60秒,则分为同一个组,结果为
思路:
① t1
② t2
③ 最终版
三、间隔连续问题
▶ 某游戏公司记录的用户每日登录数据
问题:计算各用户最大连续登录天数,可以间隔一天 ( 解释:如果一个用户在1,3,5,6登录游戏,则视为连续6天登录。)
整理:
思路:(使用第二题的分组方式)
① t1
② t2
③
④
⑤ 最终版 (取连续登录天数最大值)