首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
内向的小白找找实习实习
澳门科技大学 C++
关注
已关注
取消关注
膜拜大神!最好的方法!
@德布罗意波不长:
题解 | #9行代码解决# #每个人最近的登录日期(四)#
提供一个用OVER()和PARTITION的解法,好像还没有人这么写,非常简单方便, 只要9行思路:做一个FROM 的subquery,目的是能够让所有第一次登陆的新用户的排名是1,后期用来筛选:用窗口函数,按照user_id分组,按照日期升序排序。按照日期分组,并计算不同日期下排名为1的行数之和SELECT t.date, SUM(IF(t.r = 1, 1, 0))FROM(SELECT user_id, date, ROW_NUMBER() OVER(PARTITION BY user_id ORDER BY date) AS r FROM login ) AS tGROUP BY date---------------------------------分割线-------------------------------------------------------------下面还有一个更复杂的方法,只是在外部查询的部分做了改动。其实下面的方法是一开始想到的,上面的方法算是做了优化SELECT t1.date, COALESCE(t2.cnt, 0) AS cntFROM (SELECT DISTINCT date FROM login) AS t1LEFT JOIN ( SELECT date, COUNT(*) AS cnt FROM (SELECT user_id, date, ROW_NUMBER() OVER(PARTITION BY user_id ORDER BY date) AS r FROM login ) AS t WHERE t.r = 1 GROUP BY date ) AS t2 USING (date)因为进行WHERE筛选过后,只留下了有新用户的日期。因此我们要再次与日期JOIN,并且将NULL值转化为0
点赞 3
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 15:36
科大讯飞_教育BG_后端开发(准入职员工)
一半真实一半包装
我认为实习的产出有以下几个部分构成,日常工作安排,协助mentor进行需求开发,阅读相关业务文档。产出的唯一原则就是:你学到了,就是自己的,就可以写到自己的实习经历上面。从接口调试、数据库优化到参与业务逻辑落地,每一行代码、每一次 bug 修复都是实打实的积累。不虚构项目、不夸大成果,靠真实能力立足,踏实比光鲜更重要。#你的实习产出是真实的还是包装的?#
点赞
评论
收藏
分享
03-25 10:18
网易_测试开发工程师
网易游戏(互娱)2027届实习生项目招聘启动
网易游戏(互娱)2027届实习生项目招聘启动 超高实习转正率、超多岗位HC、多项目方向直招、入职时间灵活可选,网易互娱等你加入 https://game.campus.163.com/m/position/30?st=ZTgzMmQyNWQtM2QyYi00MDI2LWEzZjQtMWM2YWMwZWZhNGEy
点赞
评论
收藏
分享
03-06 18:20
门头沟学院 Java
26双非本春招要凉凉了吗
简历求拷打,有没有大佬给点建议😭实习经历不太会写,大部分都是做业务功能的没有很强的技术点😟
黑色巴基:
实习这么久没转正吗。不过你这个是美的还是美云?
点赞
评论
收藏
分享
03-22 16:43
西北工业大学 Java
谁能告诉我后端还能干几年
现在AI这么恐怖,毕业26,能干到30吗?暑期实习也找不到,感觉快进斩杀线了啊
钱嘛数字而已:
拖拉机被发明出来之后,就不需要农民了吗?农民还是需要的,但不需要这么多了,另外对农民的要求也变高了,需要会开拖拉机。
点赞
评论
收藏
分享
03-25 19:10
蚌埠坦克学院 嵌入式软件开发
小米嵌入式软件 一面被拷打实录(嵌入式Linux方向)
一面大概 45 分钟,面试官上来就直接问项目,没有任何寒暄,问完项目立刻切到技术题,节奏很快。问题不是孤立的,每道题都会顺着你的回答继续追问,感觉像是在顺着你的知识边界一路往里挖。Linux 内核、驱动、进程通信这几块问得很细,不是背概念就能过的,要能说清楚底层原理。最后手撕代码,题目不难但时间紧,建议提前练好链表和位操作。整体感受:真懂比背得多更重要。1. 自我介绍略,建议 2 分钟内说清楚:用过哪些芯片平台、做过什么项目、技术栈是什么,突出和嵌入式 Linux 相关的经历。2. Linux 进程和线程的区别?内核里怎么描述它们的?这道题很多人只说"进程是资源分配单位,线程是调度单...
嵌入式面试八股文全集
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
双非选手的求职的感悟
6290
2
...
美团暑期实习一面
6026
3
...
快手暑期实习3.25发offer啦
5440
4
...
阿里笔试竟然考了AI提示词。。。
5083
5
...
聊一聊一些 Agent 项目的亮点(进阶)
4255
6
...
网申助手用了三周,说说真实感受(不是广告)
3839
7
...
暑期结束,拥抱腾讯了
3720
8
...
面试官视角聊聊:如何避免成为“AI工具人”
3210
9
...
携程3.25Java开发二面面经
3145
10
...
双非两段大厂实习0offer,我做对了什么
2955
创作者周榜
更多
正在热议
更多
#
AI面会问哪些问题?
#
19318次浏览
392人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
338111次浏览
2143人参与
#
厦门银行科技岗值不值得投
#
6582次浏览
162人参与
#
你的实习产出是真实的还是包装的?
#
16421次浏览
307人参与
#
蔚来求职进展汇总
#
116978次浏览
794人参与
#
一张图晒出你司的标语
#
3012次浏览
60人参与
#
米连集团26产品管培生项目
#
12481次浏览
284人参与
#
找AI工作可以去哪些公司?
#
5420次浏览
133人参与
#
从事AI岗需要掌握哪些技术栈?
#
5605次浏览
171人参与
#
你做过最难的笔试是哪家公司
#
23111次浏览
143人参与
#
春招至今,你的战绩如何?
#
51981次浏览
475人参与
#
沪漂/北漂你觉得哪个更苦?
#
7974次浏览
169人参与
#
聊聊这家公司值得去吗
#
914255次浏览
4736人参与
#
AI时代,哪个岗位还有“活路”
#
9124次浏览
287人参与
#
长得好看会提高面试通过率吗?
#
19673次浏览
229人参与
#
阿里笔试
#
171481次浏览
1247人参与
#
HR最不可信的一句话是__
#
4714次浏览
90人参与
#
春招你拿到offer了吗
#
826071次浏览
9967人参与
#
应届生初入职场,求建议
#
318131次浏览
2895人参与
#
学历对求职的影响
#
659839次浏览
4227人参与
#
实习的你做了哪些离谱的工作
#
38689次浏览
253人参与
#
快手年终开大包
#
13212次浏览
101人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务