仁狮001
仁狮001
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
仁狮001的博客
全部文章
(共27篇)
题解 | #某店铺的各商品毛利率及店铺整体毛利率#
这个题目有点不是很严谨的感觉~ 参考题解 WITH tb_info AS (SELECT order_id,product_id,price,cnt,in_price FROM (SELECT order_id,uid FROM&...
Mysql
2022-07-10
0
212
题解 |#统计21年10月退货率不大于0.5的商品各项指标#
参考代码 SELECT product_id, if(count(*)=0,0,round(sum(if_click)/count(*),3))ctr, if(sum(if_click)=0,0,round(sum(if_cart)/sum...
Mysql
2022-07-09
1
199
题解 | #近一个月发布的视频中热度最高的top3视频#
题目解析 这个题目很短,看似简单,实则蕴藏多个关键信息,很容易遗漏~ 近一个月发布的视频; 计算各个视频的热度; 找出热度TOP3的。 其中热度计算应该是难点,算法稍微有一点点复杂;top3是个容易忽略的点,我就是忘了加limi...
Mysql
2022-07-09
1
321
题解 | #计算商城中2021年每月的GMV#
此题虽然简单,但也需要仔细审题~ 参考代码 SELECT month,sum(total_amount)GMV FROM (SELECT date_format(event_time,'%Y-%m')month,total_amount &...
Mysql
2022-07-08
3
329
题解 | #连续签到领金币#
解法详析 题目:计算每个用户2021年7月以来每月获得的金币数(该活动到10月底结束,11月1日开始的签到不再获得金币),结果按月份、ID升序排序。 第一步,提取&加工数据,获得符合计算条件的数据 提取数据的条件3个——签到:sign_in=1 &&n...
Mysql
2022-07-08
1
470
题解 | #每天的日活数及新用户占比#
这题比较简单,话不多说,上代码!优雅~ <参考代码> SELECT dt,count(distinct uid)dau,round(sum(if(dt=min_date,1,0))/count(dis...
Mysql
2022-07-07
2
251
题解 | #2021年11月每天新用户的次日留存率#
问题分析 统计2021年11月每天新用户的次日留存率(保留2位小数)。注:1、次日留存率为当天新增的用户数中第二天又活跃了的用户数占比。2、如果in_time-进入时间和out_time-离开时间跨天了,在两天里都记为该用户活跃过,结果按日期升序。 1、2021年11月份每天——使用where...
Mysql
2022-05-06
1
291
题解 | #根据指定记录是否存在输出不同情况#
问题分析 你筛选表中的数据,当有任意一个0级用户未完成试卷数大于2时,输出每个0级用户的试卷未完成数和未完成率(保留3位小数);若不存在这样的用户,则输出所有有作答记录的用户的这两个指标。结果按未完成率升序排序。 筛选出0级用户并计算其未完成试卷数; ...
Mysql
2022-04-23
1
423
题解 | #筛选昵称规则和试卷规则的作答记录#
问题分析 找到昵称以"牛客"+纯数字+"号"或者纯数字组成的用户对于字母c开头的试卷类别(如C,C++,c#等)的已完成的试卷ID和平均得分,按用户ID、平均分升序排序。 昵称以"牛客"+纯数字+"号"或者纯数字组成的用户——正则匹配regexp/rlike+正则表达式 ...
Mysql
2022-04-23
2
456
题解 | #筛选限定昵称成就值活跃日期的用户#
问题分析 请找到昵称以『牛客』开头『号』结尾、成就值在1200~2500之间,且最近一次活跃(答题或作答试卷)在2021年9月的用户信息。 找到以『牛客』开头『号』结尾的昵称——like '牛客%号' 成就值在1200~2500之间——between 12...
Mysql
2022-04-22
1
356
首页
上一页
1
2
3
下一页
末页