MakLok
MakLok
全部文章
题解
归档
标签
去牛客网
登录
/
注册
MakLok的博客
全部文章
/ 题解
(共17篇)
题解 | #筛选限定昵称成就值活跃日期的用户#
题目: 请统计不同用户等级的人在完成过的试卷中各得分等级占比(结果保留3位小数),未完成过试卷的用户无需输出 结果按用户等级降序、占比降序排序 除CASE WHEN条件表达式外,这道题目非常能考验学习者对“表联结”和“窗口函数”的基础掌握水平,我认为是算是中上级水平了 也可能是我基础还...
Mysql
SQL
2022-06-16
0
304
题解 | #筛选限定昵称成就值活跃日期的用户#
题目: 请找到昵称以『牛客』开头『号』结尾、成就值在1200~2500之间,且最近一次活跃 (答题或作答试卷) 在2021年9月的用户信息 个人抛出的问题: 题目不难,不过本人有个问题先抛出,对于找出“以『牛客』开头『号』结尾”的用户,我用的是LIKE,想知道是否有同学使用REGEXP来找出?欢迎...
Mysql
SQL
2022-06-07
0
433
题解 | #10月的新户客单价和获客成本#
题目: 请计算2021年10月商城里所有新用户的首***均交易金额(客单价)和平均获客成本(保留一位小数) 注:订单的优惠金额 = 订单明细里的{该订单各商品单价×数量之和} - 订单总表里的{订单总金额} 解题思路 步骤 1:先找出10月份的新用户,再找出其对应的第一笔订单 21年10月份的新...
Mysql
SQL
2022-05-20
0
353
题解 | #国庆期间近7日日均取消订单量#
题目: 1)请统计国庆头3天里,每天的近7日 日均订单完成量和日均订单取消量,保留2位小数 2)结果按日期升序排序 考察知识点: 1)窗口函数中的 移动平均计算 题解:有“拆解版”,和“一步到位版” 【拆解版】 步骤1:找出每天的订单完成量和订单取消量 SELECT DATE(order_time...
Mysql
Sqlite
SQL
2022-05-10
0
473
题解 | #每个6/7级用户活跃情况#
题目: 请统计每个6/7级用户总活跃月份数、2021年活跃天数、2021年试卷作答活跃天数、2021年答题活跃天数,按照总活跃月份数、2021年活跃天数降序排序 坑点 1)总活跃月份数: 全部月份都算,无论是2021年8月还是2020年8月,都算 2)试卷活跃天数:只要试卷的start_time存...
Mysql
SQL
2022-04-29
0
433
题解 | #第二快/慢用时之差大于试卷时长一半的试卷#
题目: 找到第二快和第二慢用时之差大于试卷时长的一半的试卷信息,按试卷ID降序排序 难点:开窗函数、CASE WHEN的行列转换 第二快和第二慢:这里就需要用到开窗函数来进行排序(我使用的是DENSE_RANK(),原因下面会仔细阐述) 要将每个exam_id的第二快和第二慢相减,必须使两者处于...
Mysql
SQL
2022-04-13
0
480
题解 | #连续两次作答试卷的最大时间窗#
题目: 请计算在2021年至少有两天作答过试卷的人中,计算该年连续两次作答试卷的最大时间窗days_window,那么根据该年的历史规律他在days_window天里平均会做多少套试卷,按最大时间窗和平均做答试卷套数倒序排序 条件 1)2021年 2)至少有两天作答:必须是有两天,即便是同一天做了...
Mysql
SQL
2022-04-12
1
447
题解 | #零食类商品中复购率top3高的商品#
题目:请统计零食类商品中复购率top3高的商品,结果中复购率保留3位小数,并按复购率倒序、商品ID升序排序 指标:某商品复购率 = 近90天内,购买它至少两次的人数 ÷ 购买它的总人数;其中,近90天指包含最大日期(记为当天)在内的近90天 注意,这里有个坑点是,“近90天”是指距离tb_orde...
Mysql
2022-04-06
2
645
题解 | #分别满足两个活动的人#
题目:输出2021年里,所有每次试卷得分都能到85分的人以及至少有一次用了一半时间就完成高难度试卷且分数大于80的人的id和活动号,按用户ID排序输出 条件: 1)2021年 2)每次都能有85分 OR 至少有一次用小于等于限定时间,且分数大于80 完成高难度试卷 3)按照用户ID升序输出 解题...
Mysql
2022-04-02
1
357
题解 | #2021年11月每天新用户的次日留存率#
题目需求:统计2021年11月每天新用户的次日留存率(保留2位小数) 条件: 1)只需要2021年11月的数据行; 2)次日留存率为【当天新增的用户数】中第二天又活跃了的用户数占比 —— 第一个坑点,只限于当天新增的用户,若用户在11-01、11-02、11-03、11-04都出现过,则只考虑11...
Mysql
2022-03-30
1
604
首页
上一页
1
2
下一页
末页