SQL经典面试题

一、连续问题

如下数据为蚂蚁森林中用户领取的减少碳排放量

问题:找出连续3天及以上,减少碳排放量在100以上的用户。

思路

①  t1

② t2

③  t3

④ 最终版

 

二、分组问题

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

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

 

 思路

① t1

② t2

③ 最终版

 

三、间隔连续问题

某游戏公司记录的用户每日登录数据

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

整理:

思路:(使用第二题的分组方式)

① t1

② t2

③ 

④ 

⑤ 最终版 (取连续登录天数最大值)

 

 

 

 

 

 

 

 

  

posted @ 2024-05-13 23:12  白森  阅读(89)  评论(0编辑  收藏  举报