人类1379
人类1379
全部文章
分类
归档
标签
去牛客网
登录
/
注册
人类1379的博客
全部文章
(共5篇)
题解 | #牛客直播各科目出勤率#
with cte1 as ( select course_id ,course_name ,substring_index(course_datetime,'-',3) as start_datetime ,concat_ws(' ',substring_index(course_dat...
2024-03-05
0
313
题解 | #牛客直播开始时各直播间在线人数#
select a1.course_id, a2.course_name, sum(if(in_datetime <= substr(course_datetime, 1, 15) and out_datetime > substr(course_datetime,...
2023-10-31
2
342
题解 | #各城市最大同时等车人数#
# 这里可以先找出每一个订单的开始时间和结束时间, # 然后将每个订单转变为两行数据,时间戳分别是开始时间和结束时间,并且还带上开始就是+1,结束就是-1, # 然后按照时间顺序进行开窗sum计算,其中就会出现加减,那么必有一个最大值。 # 还有一个很重要的逻辑就是 结束时间的判断,这里应该是 先看...
2023-07-25
0
271
#统计活跃间隔对用户分级结果#开窗函数的妙用
-- 解题思路;-- 以人为中心,需要给这些人做一下计算:第一次登陆到今天的天数n_days、最近一次登陆到今天的天数l_days-- 从上面可以做一个漏斗模型,先把n_days<7的用户标记为新晋用户,再分析一个用户l_days< 7,那么该用户是忠实用户,剩下的用户中l_days&l...
Mysql
计数排序
2022-08-13
1
319
题解 | #2021年11月每天次日留存率#不一样的解法
解题逻辑解读 看了前面高赞的解法,基本上都是采用的通过制造时序表,然后通过左连接关联获取到新用户是否为次日留存用户,这个思路也不错,但是我感觉还用更好的解法。我们以每个人为研究个体,一个用户第一天登录就打上标签新用户,然后该(客户第二次登陆日期-第一次登陆日期)= 1天 or (退出日期 - 进入日...
Mysql
2022-08-11
4
554