专栏首页有关SQLSQL经典面试题 - 连续3天登录用户,终于会了!

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

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

1.还原场景 - 建表

select * from tmp.tmp_last_3_day;

2.解决问题关键-分析

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

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

我们再来看下结果:

4.反思总结 - 升华

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


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

本文分享自微信公众号 - 有关SQL(SQLHub)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SQL 运行时性能统计信息的获取

    打个招呼,这一篇可能不适合 CRUD Boy/Girl. 纯做增删改查的 SQL 编码师可能会觉得偏难。

    Lenis
  • 99% 的人都不知道的 SQL Update 奥秘

    刚开始玩 SQL 的时候,CRUD 语法背得贼溜。自以为这是 SQL 的全部,天天热心的在网上泡论坛,回答这类问题。似乎会个 Join 都是万人敬仰的事情了。放...

    Lenis
  • SQL 的编译原理,了解下?

    一大帮子的开发,窝在一处办公,想想这酸爽,谁见谁愁。L 早已下楼去星巴克加冰了,剩下小 C 在对付 同样焦灼的 Support.

    Lenis
  • SAP Hybris里搜索显示结果的实现原理

    我问过Hybris成都同事了,Hybris里没有CRM WebUI里F2的概念。所以只能靠自己人肉。

    Jerry Wang
  • 万字长文带你深入浅出 Golang Runtime

    ? 本文作者:yifhao,腾讯PCG NOW直播 后台工程师 介绍 本文基于 2019.02 发布的 go 1.12 linux amd64 版本, 主要介...

    腾讯技术工程官方号
  • 如何使你的Echarts图表更具有观赏性和实用性?

    前面有文章,讲述了Vue中封装Echarts组件,但都是直接上代码,没有具体对代码进行讲述。今天我们就来看看,如何使Echarts图表更美观,都是那部分属性使其...

    Javanx
  • YUV转RGB暴力解码

      由于YUV和RGB取值范围都落在0-255,所以我们通过遍历所有的YUV的取值可能性即可得出RGB的取值:

    Qt君
  • 附加实验1 Sierpinski三角形

        Sierpinski三角形是一种分形图形,它是递归地构造的。最常见的构造方法如下图所示:把一个三角形分成四等份,挖掉中间那一份,然后继续对另外三个三角形...

    步行者08
  • 解决Hadoop的短板,实时大数据分析引擎ClickHouse解析

    安海雄,京东系统架构师,从事架构设计与开发工作,熟悉各种开源软件架构。在Web开发、架构优化上有较丰富实战经历。

    京东技术
  • 彻底搞懂高性能I/O之道

    本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道

    用户1260737

扫码关注云+社区

领取腾讯云代金券