大数据SQL经典面试题系列(1) - 连续3天登录用户

640?wx_fmt=gif

点击上方蓝色字体,关注我们

前段时间六师妹去某团面试,回来后一直郁郁寡欢。好奇心下得知,原来是面试官要求小六用sql实现手写“连续3天登录用户”代码。

这个问题虽然说难不难,但说易也不简单,而且,偏受大小厂喜欢。其实,不管是数据仓库、ETL、BI、数据分析,还是大数据、Python等方向,都会经常被面试|笔试考察到。


0 1
01.还原题目场景 - 建表


select * from tmp.tmp_last_3_day;
640?wx_fmt=other
0 2
02.解决问题关键 - 分析

640?wx_fmt=other

0 3
03.见证奇迹的时刻 - 实现

  连续3天登录的用户id ­­ sql如下:

640?wx_fmt=other

我们再来看下结果:

640?wx_fmt=png

0 4
04.面试反思总结 - 升华

现在看来,其实也不难嘛!思路很重要,有了思路,问题自然迎刃而解(此处有掌声)。。ps:六师妹说今晚的加鸡腿~哈哈

640?wx_fmt=other


0 5
05.条条大路通罗马

其实,方法有很多,上面只是选了一种技巧性比较强的一种。下面也是一种不错的方法,大佬们肯定还有其他实现方式,欢迎小伙伴们右下角点[在看]评论留言,一起讨论,一起进步 ~ go go go ...

640?wx_fmt=other


640?wx_fmt=png
推荐


1
640?wx_fmt=png
小小
 
不成

01. 公众号(ID:Myaiy24_DT)后台回复「06」获取「数据仓库工具箱, 3rd Edition」维度建模权威指南、「阿里巴巴大数据之路」等经典大数据和数据仓库著作电子书籍赠送。

02. 如要获取《大牛带你从0到1建设数据仓库》实战高清PPT,请关注公众号,添加小助手微信[ IDiom1128 昵称:紫霞仙子],备注:PPT。也可添加小助手,拉您入群「数据仓库技术交流3群」。

640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png
感谢阅读!关注,不迷路。点个[在看],分享给朋友们吧~ 
  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值