SQL经典⾯试题-连续3天登陆
SQL经典⾯试题-连续3天登陆
【SQL经典⾯试题系列】前段时间六师妹去某团⾯试,回来后⼀直郁郁寡欢。好奇⼼下得知,原来是⾯试官要求⼩六⽤sql实现⼿写“连续3天登录⽤户”代码。这个问题虽然说难不难,但说易也不简单,⽽且,偏受⼤⼩⼚喜欢。其实,不管是数仓/ETL/BI/数据分析/⼤数据等⽅向,都会经常被⾯试/笔试考察到。
1.还原场景 - 建表
select * p_last_3_day;
2.解决问题关键-分析
3.SQL实现 - 见证奇迹的时刻
连续3天登录的⽤户id sql如下:
我们再来看下结果:
4.反思总结 - 升华
现在看来,其实也不难嘛!思路很重要,有了思路,问题⾃然迎刃⽽解(此处有掌声)。。
其实,⽅法有很多,上⾯只是选了⼀种技巧性⽐较强的⼀种。下⾯也是⼀种不错的⽅法,⼤佬们肯定还有其他实现⽅式,欢迎⼩伙伴们留⾔,⼀起讨论,⼀起进步 ~ go go go ...
sql自学难吗参考
]
]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论