玉面小fei龙
玉面小fei龙
全部文章
分类
题解(3)
归档
标签
去牛客网
登录
/
注册
玉面小fei龙的博客
全部文章
(共13篇)
题解 | #牛客直播各科目同时在线人数#
又是一道瞬时最大UV的题目,这种题目有固定的做法,我整理了一下:1、首先要理解,最大瞬时UV一定发生在某个用户进入直播间的瞬间2、当用户进入直播间,记录进入时间,且UV+1;当用户退出直播间,记录退出时间,且UV-1;然后union all连接,目的是构建出这样一张表:每一个进出时间点的 用户进出明...
2022-11-25
0
289
题解 | #牛客直播转换率#
select df1.course_id, df2.course_name, round((count(case when df1.if_sign=1 then df1.user_id end)/count(case when df1.if_vw=1 then df1.user_id end))*1...
2022-11-25
0
221
题解 | #最大连续回答问题天数大于等于3天
典型的连续问题1、row_number() over(partition by author_id order by answer_date asc) as "rk"2、如果3天内连续回答问题,那么这三天的 date_add(answer_date, interval - rk day) as ”...
2022-11-25
0
330
题解 | #10月的新户客单价和获客成本#
with a as ( SELECT * from ( SELECT df1.order_id,df1.优惠前金额, df2.uid,df2.event_...
2022-11-23
0
258
题解 | #零食类商品中复购率top3高的商品#
步骤1、连接3张表2、筛选90天内的订单3、ROW_NUMBER() over(PARTITION BY df2.product_id,df1.uid order by df1.event_time asc) as "rk"查出购买每个产品的用户 当前订单是第几次购买4、round(count(di...
2022-11-23
0
261
题解 | #每个退货率不大于0.5的商品各项指标#
主要就是理清楚:1、展示次数用count(*)2、其他各种次数都是sum()先构建一张表,把每个商品的展示、点击、加购等次数计算出来,然后筛选退货率<=0.5的展示即可SELECT product_id, if(view_times<>0,round(click_times/vi...
2022-11-17
0
295
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
with df as( SELECT user_id, sales_date, dense_rank() over(partition by user_id order by sales_date asc) as "RK", date_add(sales_d...
2022-11-17
0
251
题解 | #各城市最大同时等车人数#
with df as( #进入等车状态 uv+1 SELECT city, event_time as "UV变动时间点", 1 as "UV" FROM tb_get_car_record UNION ALL #退出等车_情况一 ...
2022-11-16
0
303
题解 | #工作日各时段叫车量、等待接单时间和调度时间#
SELECT period, count(distinct order_id) as "get_car_num", round(sum(wait_time)/60/count(distinct order_id),1) as "avg_wait_time", round(sum(dispatch_t...
2022-11-16
0
310
题解 | #每个城市中评分最高的司机信息#
select city,driver_id,avg_grade,avg_order_num,avg_mileage from ( select df2.city, &n...
2022-11-15
0
303
首页
上一页
1
2
下一页
末页