首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SQL经典面试题 - 连续3天登录用户,终于会了!

SQL经典面试题 - 连续3天登录用户,终于会了!

作者头像
Lenis
发布2019-12-25 15:41:21
发布2019-12-25 15:41:21
8.4K0
举报
文章被收录于专栏:有关SQL有关SQL

【SQL经典面试题系列】前段时间六师妹去某团面试,回来后一直郁郁寡欢。好奇心下得知,原来是面试官要求小六用sql实现手写“连续3天登录用户”代码。这个问题虽然说难不难,但说易也不简单,而且,偏受大小厂喜欢。其实,不管是数仓/ETL/BI/数据分析/大数据等方向,都会经常被面试/笔试考察到。

1.还原场景 - 建表
代码语言:javascript
复制
select * from tmp.tmp_last_3_day;
2.解决问题关键-分析
3.SQL实现 - 见证奇迹的时刻

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

我们再来看下结果:

4.反思总结 - 升华

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


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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 有关SQL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.还原场景 - 建表
  • 2.解决问题关键-分析
  • 3.SQL实现 - 见证奇迹的时刻
  • 4.反思总结 - 升华
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档