首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
02-10 16:13
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
自我介绍随后对项目经历的真实性进行了核实,包括项目背景、团队构成及个人分工;面试官询问是否亲自编写过IIC和SPI的底层驱动代码(回答为是);对比IIC与SPI通信的区别(主要涉及速率方面IIC较低而SPI较高、IIC为半双工而SPI为全双工、通信结构上IIC支持多主多从而SPI一般为单主多从点对点模式);介绍BootLoader进行固件升级的整体流程;解释static关键字的用途(可用于修饰变量和函数);阐述函数指针的概念及其实际应用场景(例如在BootLoader中实现向应用程序的跳转);说明结构体变量的几种初始化方式(包括定义后逐成员赋值、定义时按声明顺序初始化、以及定义时通过指定成员名...
点赞
评论
收藏
分享
02-09 12:29
山东大学 嵌入式软件工程师
一次偷懒,让我看到了AI对岗位的真正冲击
去年入职后,每个新员工都有一个导师,导师们对我们的工作也确实很上心,组织了关于产品研发的一系列课程给我们,其中就涉及如何写市场调研报告、产品功能描述以及如何Axure做原型图。和大学上课一样,“导师们”也给我们布置了任务,让我们在工作之余自己动手做一个demo出来。当时我为了偷懒,直接去找了Claude,把我的需求讲给它,它直接完成了一整套网页的html代码,然后再把html导入墨刀,形成了原型图,再自己做修改。当时我把这个操作归类为投机取巧,觉得并不能从这个路径上学到核心技能。直到前段时间刷公众号,发现有个帖子写的就是《用 Claude写PRD,产品经理从此告别手画原型图》,通读了一遍,发现...
SAGIMA牛马咖啡
点赞
评论
收藏
分享
02-09 15:28
西安电子科技大学 Java
面试官: “ 请你讲一下 package.json 文件 ? ”
1. package.json 的作用package.json 是 Node.js/npm 项目的核心配置文件,位于项目根目录,它的作用包括:描述项目信息:名称、版本、作者、许可证等。声明依赖:项目运行所需的包(dependencies)和开发所需的包(devDependencies)。定义脚本命令:通过 scripts 字段,让你可以用 npm run 执行自定义任务(如启动、测试、构建)。指定元数据:比如入口文件、浏览器兼容性等。2. 基本结构示例一个典型的 package.json 可能如下: { "name": "my-project", &qu...
面试时最害怕被问到的问题
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
聊聊Agent实习
7864
2
...
【AI大模型投递必看】:高潜力投递企业清单(附详细解析)
4136
3
...
明天回家过年!
3673
4
...
实习不会等你“准备好”
2244
5
...
有实习后,面试备战核心指南(精准避坑+高效提分)
1660
6
...
我勒个乖乖,影石年会送房子和保时捷!😍
1324
7
...
携程前端一面(无八股)
1284
8
...
按耐不住了
979
9
...
选微信还是字节?急急急!
954
10
...
京东后端-一面
907
创作者周榜
更多
正在热议
更多
#
春招什么时候投?
#
6790次浏览
105人参与
#
牛友的春节生活
#
3388次浏览
95人参与
#
春节前,你还在投简历吗?
#
9455次浏览
128人参与
#
实习到现在,你最困惑的一个问题
#
2666次浏览
83人参与
#
牛客AI体验站
#
13912次浏览
260人参与
#
从夯到拉,锐评职场mentor
#
2403次浏览
50人参与
#
春节提前走,你用什么理由请假?
#
6206次浏览
153人参与
#
备战春招/暑实,现在应该做什么?
#
2351次浏览
86人参与
#
聊聊Agent开发
#
18120次浏览
456人参与
#
距离春招还有一个月,你现在是什么开局?
#
3699次浏览
78人参与
#
推荐一个值得做的AI项目
#
4932次浏览
145人参与
#
暑期实习什么时候投?
#
4488次浏览
107人参与
#
听劝,这个简历怎么改
#
380582次浏览
1826人参与
#
机械人的秋招小目标
#
28320次浏览
239人参与
#
参加完秋招的机械人,还参加春招吗?
#
108141次浏览
704人参与
#
我的AI电子员工
#
27534次浏览
184人参与
#
腾讯工作体验
#
567880次浏览
3712人参与
#
实习的内耗时刻
#
221436次浏览
1643人参与
#
bilibili求职进展汇总
#
180848次浏览
1074人参与
#
找工作,行业重要还是岗位重要?
#
96348次浏览
1837人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务