找实习好难玉玉了
找实习好难玉玉了
全部文章
分类
归档
标签
去牛客网
登录
/
注册
找实习好难玉玉了的博客
全部文章
(共97篇)
题解 | #某乎问答最大连续回答问题天数大于等于3天的
# 求用户及其等级 # 最大连续回答问题的天数大于等于3天的 # 对answer_tb按用户分页开窗,以日期排序,计算最大连续回答问题的天数 # 直接在用户内开窗,lead找到下一个记录的,相减,如果是1就是1,不是1就是null,然后计数多少个1就是多少个1+1 # 开窗 WITH temp...
2024-02-06
0
176
题解 | #某乎问答高质量的回答中用户属于各级别的数量#
# 求高质量的回答中用户的层级归属 # 高质量回答:字数>=100 # 先联结两张表,筛选出高质量回答 # 再找到对应的用户,根据用户找到层级 # 联结两张表,根据高质量回答的条件筛选出对应的用户和用户等级,并使用条件语句将等级转换为文字 WITH temp_0 AS( SELEC...
2024-02-06
0
80
题解 | #牛客直播各科目同时在线人数#
# 求最大同时在线人数 # 经典瞬时人数计算 # 临时表0, 将进入和离开时间分别编码为1,-1 然后组合在一起 WITH temp_0 AS( SELECT course_id, in_datetime _time, 1 cnt FROM attend_tb UNIO...
2024-02-06
0
85
题解 | #牛客直播各科目出勤率#
# 求每个科目的出勤率 # 出勤率=出勤(在线时长10分钟及以上)人数 / 报名人数 # 报名人数:SUM(if_sign) # 在线时长10分钟及以上 的人数:in_datetime out_datetime 差值在十分钟以上 # 联结三张表,分组求报名人数,求出勤人数 # 不行 # 还是先联结...
2024-02-06
0
69
题解 | #牛客直播各科目平均观看时长#
# 求每个科目的平均观看时长,单位是分钟 # 先对上课情况表的时长求秒数,再联结两张表,分组求均值 # 求均值,再除以60得到分钟单位 SELECT course_name, ROUND(AVG(time_gap)/60, 2) avg_Len FROM course_tb JOIN ( # 求时...
2024-02-06
0
62
题解 | #牛客直播开始时各直播间在线人数#
# 求直播开始时(19:00),各科目的在线人数 # 针对时间点的,直接联结两张表,判断进入时间是否和理论开课时间相等即可 SELECT course_id, course_name, COUNT(DISTINCT user_id) online_num # COUNT(*) 也可以 FROM c...
2024-02-06
0
81
题解 | #牛客直播转换率#
# 求每个课的转换率 # 转换率 = 报名人数/浏览人数 SELECT course_id, course_name, ROUND(SUM(if_sign) / SUM(if_vw) * 100, 2) 'sign_rate(%)' FROM course_tb JOIN behavior_t...
2024-02-06
0
64
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
# 求连续2天及以上购物的用户和对应天数 # 根据用户分组,按照日期升序排列,再移动日期一个单位新增一个字段,同位置相减,天数为1则是有1+1天是连续的,因为下一条记录出来的结果是null # 直接分组是不可能的,因为只要连续两天及以上,所以一旦有一天和下一天是连续的,那是n=1,就记为n+1=2...
2024-02-06
0
57
题解 | #某宝店铺动销率与售罄率#
# 求每款的动销率、售罄率 # 动销率:有销售的SKU数量/在售的数量 # 售罄率:GMV/(总共价值) # 联结两张表,有销售的SKU数量也就是 sales_num 的求和,在售的数量也就是 inventory - 对应商品的售出数量 的求和 # GMV也就是 总商品交易额,是 sales_p...
2024-02-06
0
61
题解 | #各城市最大同时等车人数#
# 求单日最大同时等车人数,同一时间有增有减,先增后减 # 前面有一道题也是这样 # 令开始打车为1,取消打车或上车时为-1。同时筛选符合日期的记录 # 要注意的是开始打车是指event_time,而取消打车是finish_time存在而start_time不存在,上车是start_time存在。...
2024-02-05
0
80
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页