视星等无穷
视星等无穷
全部文章
分类
题解(22)
归档
标签
去牛客网
登录
/
注册
视星等无穷的博客
全部文章
(共22篇)
题解 | #某乎问答11月份日人均回答量#
按照题目要求聚合统计 select answer_date,round(count(issue_id)/count(distinct author_id),2) from answer_tb group by answer_date
Mysql
2022-05-04
0
332
题解 | #牛客直播各科目出勤率#
第一步,得到每个时间在线的人数,即 in_datetime就加1,out_datetime就减1,再union,注意要保留user_id字段,避免union把不同用户相同时间的数据去重(或union all也行) --表t1 第二步,用sum(diff) over(partition by cour...
Mysql
2022-05-03
1
369
题解 | #牛客直播各科目出勤率#
第一步,将三个表连接,并计算得到每门课程在线时长大于10分钟的用户数 select t2.course_id,t2.course_name,count(distinct t3.user_id) attend from behavior_tb t1 join course_tb t2 using(c...
Mysql
2022-05-02
0
299
题解 | #牛客直播各科目平均观看时长#
两表连接,再聚合计算平均值 select course_name, round(avg(timestampdiff(minute, in_datetime,out_datetime)),2) avg_Len from course_tb join attend_tb using (course_i...
Mysql
2022-05-02
0
292
题解 | #牛客直播开始时各直播间在线人数#
两表连接+筛选即可 筛选时,注意登陆时间在19:00之前,登出时间在19:00之后为直播开始时的在线人数。 where date_format(in_datetime,'%H:%i')<='19:00' and date_format(out_datetime,'%H:%i')>='19...
Mysql
2022-04-27
0
276
题解 | #牛客直播转换率#
select course_id,course_name, round(sum(if_sign)/sum(if_vw)*100,2) sign_rate from behavior_tb join course_tb using(course_id) group by course_name,c...
Mysql
2022-04-27
0
304
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
1.先得到销售日期和它的排名 --表t1 2.将销售日期和排名相减 --表t2 3.同一用户减出的日期数据(dt)相同时,则为连续值 with t1 as (select distinct sales_date,user_id,dense_rank() over(partition by user_...
Mysql
2022-04-26
0
314
题解 | #各城市最大同时等车人数#
先从表格中计算出想得到的指标, 注意统计存货量inv和inv_value的时候,不要把两个表连接之后再分组统计,会导致重复计算 with t1 as (select style_id, sum(inventory) inv,sum(tag_price*inventory) inv_value fro...
Mysql
2022-04-26
3
362
题解 | #各城市最大同时等车人数#
打车时,也即order_time时记录+1 分析等车的两种情况 第一种,上了车,上车时start_time记录-1 第二种,未上车,finish_time记录-1 注意不要用end_time,因为end_time记录的是打车结束时间和司机接单时间 得到各时间段等车的人数 with t1 as (se...
Mysql
2022-04-24
1
356
题解 | #工作日各时段叫车量、等待接单时间和调度时间#
1.先按照题目所说的时间分段,注意统计的是工作日,需要筛选掉非工作日 select event_time,end_time,order_time,start_time, case when date_format(event_time, '%H-%i-%s') >= '07-00-00' an...
Mysql
2022-04-23
3
501
首页
上一页
1
2
3
下一页
末页