首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-19 18:43
门头沟学院 Java
9.17 多益二面
继续神人公司...实习的收获有哪些?解决的最复杂的问题?方案是mentor告诉的还是自己想的?本硕都是ai,实习也是大模型相关,未来的工作规划是?为什么?对后端开发的技术栈了解哪些?自学的?比如具体到redis,怎么学的?对redis有哪些了解?有看redis的源码吗?了解zset的底层实现吗?了解分片具体是怎么做的吗?对分布式系统的理解是怎样的?了解分布式事务吗?手撕:平常有做一些算法题吗?老师、学生、家长,有相同的属性,面向对象实现各自信息的存储以及权限的校验,支持动态修改部分属性想要动态地修改校验规则,怎么处理?未来三到五年的规划找工作最看重的几个点对我们公司有哪些了解反问
查看17道真题和解析
点赞
评论
收藏
分享
10-17 09:42
已编辑
北京理工大学 算法工程师
无论文勇闯秋招算法岗——小马智行一面
岗位偏感知,传统的CNN。经过了这几段实习,个人觉得有什么成长和收获。我说对算法工程师这个职业有了更多的认识,少数人在做基础研究,大部分还是在做应用研究。不是很匹配。做题,主要考察代码细节,对边界条件的把握,以及debug的能力。题目本身不难,主要是细节问题。贪吃蛇。题目大致是这样的 第一行为两个正整数m和n。 接下来m行,每行有n个字符,表示游戏开始时的区域状态。“+”表示蛇头,“o”表示蛇的其它节,“*”表示食物格子,“#”表示障碍格子,“.”表示空白格子。 接下来一行为一个正整数P,表示POPO接下来操作方向键的次数。 接下来一行为一个长度为p的字符串,表示POPO第次操作哪个方向键,“...
查看1道真题和解析
点赞
评论
收藏
分享
09-21 14:14
华东交通大学 单片机
双非一本工科女,帮孩子看看吧,投了快一百个了0面😭😭,都想收拾收拾考研去了
牛客63735620...:
只会51能找到工作我吃,了解基本通信协议也远远不够,最最起码得会个stm32吧
点赞
评论
收藏
分享
10-05 11:46
重庆三峡学院 新媒体运营
花60改的简历大家觉得如何
千千倩倩:
简历问题有点多,加v细聊
点赞
评论
收藏
分享
10-17 11:57
万得信息_数据算法工程师(准入职员工)
万得内推,万得内推码
万得提前批面经AB面共计一个小时A面:指针和引用的区别智能指针用过吗?STL容器和底层逻辑和实际应用如何解决哈希冲突?TCP如何解决数据粘包什么是大端序列小端序?怎么判断是大还是小端序列I/O多路复用有了解吗c++怎么实现线程池的类?线程池有什么作用用什么调试方法?GDB怎么查看调用栈数据库了解过吗strlen和sizeof进程间通信方式大模型了解过吗?B面:B:六级过了吗多少分?挑一个项目讲讲,项目时间,有什么收获遇到什么问题是教研室项目还是自学项目?怎么了解到这个项目为什么做?加的系统调用是什么功能?怎么实现的?涉及用户态还是内核态的修改?mmap怎么实现?如何实现数据同步?怎么实现懒分配...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
这个实习生我要给他转正
1.6W
2
...
「潜力作者交流2群」开放报名啦!
1.3W
3
...
双非鼠鼠的秋招精神状态
7385
4
...
求职低谷期我是怎么度过的
6346
5
...
27四非本,字节后端实习OC
6302
6
...
以Mentor视角,说说我最喜欢什么样的实习生
4194
7
...
没有家庭的托举,我只能靠自己
4125
8
...
学长,我得休息了,明天要面软*动力
3928
9
...
如何做好汇报:让努力被看见、让成果更有价值
3721
10
...
卓望秋招一面
3472
创作者周榜
更多
正在热议
更多
#
你的mentor是什么样的人?
#
8547次浏览
71人参与
#
毕业租房也有小确幸
#
139837次浏览
4487人参与
#
平安产险科技校招
#
2545次浏览
0人参与
#
帮我看看,领导说这话什么意思?
#
10750次浏览
62人参与
#
得物app工作体验
#
26579次浏览
56人参与
#
怎么给家人解释你的工作?
#
4825次浏览
43人参与
#
未岚大陆求职进展汇总
#
38696次浏览
119人参与
#
租房前辈的忠告
#
258539次浏览
7110人参与
#
求职低谷期你是怎么度过的
#
8405次浏览
159人参与
#
26届秋招公司红黑榜
#
20238次浏览
72人参与
#
你觉得mentor喜欢什么样的实习生
#
13735次浏览
358人参与
#
校招泡的最久的公司是哪家?
#
8115次浏览
46人参与
#
没有家庭托举的我是怎么找工作的
#
16113次浏览
195人参与
#
度小满求职进展汇总
#
11305次浏览
58人参与
#
从哪些方向判断这个offer值不值得去?
#
9131次浏览
106人参与
#
国企还是互联网,你怎么选?
#
166376次浏览
1148人参与
#
实习必须要去大厂吗?
#
148569次浏览
1551人参与
#
牛客树洞,我想对你说
#
2944次浏览
52人参与
#
面试紧张时你会有什么表现?
#
2404次浏览
23人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
266867次浏览
1859人参与
#
材料进Fab厂真的劝退吗?
#
57411次浏览
206人参与
#
机械人的工作环境真的很差吗
#
25816次浏览
120人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务