jaime_
jaime_
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
jaime_的博客
没有介绍
全部文章
(共13篇)
题解 | #零食类商品中复购率top3高的商品#
SELECT t1.product_id,ifnull(round(cnt_2/cnt_total,3),0.000) repurchase_rate FROM tb_product_info a LEFT JOIN (SELECT product_id, COU...
Mysql
2021-12-15
0
300
题解 | #某店铺的各商品毛利率及店铺整体毛利率#
select '店铺汇总' as product_id, concat(round((1-sum(cnt*in_price)/sum(cnt*price))*100,1),'%') profit_rate FROM tb_order_detail t3 LEFT JOIN tb_pro...
Mysql
2021-12-15
3
359
题解 | #每篇文章同一时刻最大在看人数#
一开始完全找不到算同一时刻最大在看人数的思路,看到别的大佬的答案才得到了启发。 思路:先算出每组artical_id的所有时刻的在看人数,再用group by语句找出每组artical_id最大的在看人数。那么怎么求每个时刻的在看人数呢?可以这么理解:in_time的时刻在看人数+1,out_tim...
Mysql
2021-12-09
20
1097
题解 | #国庆期间每类视频点赞量和转发量#
又是离成功只差一点,这次一开始只写出了FROM后子查询的内容,发现输出与答案不符合,想了好久发现WHERE子句要写在子查询外才能输出正确结果。 除此之外还要注意滑动窗口函数rows between的用法和日期范围筛选是between and而不是between()。 这个题很绕还需要多加思考复习。 ...
Mysql
2021-12-08
0
280
题解 | #每个创作者每月的涨粉率及截止当前的总粉丝量#
呜呜犯了三个错误,一个是DATE_FORMAT()之前用过但是这次又忘了,第一次还百分号写反了位置。第二个是计算总粉丝数的时候,想到了用窗口函数和CASE WHEN结合,但只写了一个sum(),但其实最里层的sum()计算的是创作者每个月的粉丝涨跌变化总量,要把涨跌值累加起来才是截止本月的总粉丝数,...
Mysql
2021-12-08
0
345
题解 | #平均播放进度大于60%的视频类别#
这道题一开始我只写出了FROM后子查询的内容,因为忽略了几个细节: 保留两位小数的百分数要注意round(A/B*100,2),用这个数筛选出大于60的,最后再查询,用CONCAT(…,'%')连接这个数和百分号 SELECT tag,concat(avg_play_progress,'%') av...
Mysql
2021-12-08
0
260
题解 | #获得积分最多的人(三)#
题解: 查找积分最高的用户的id,名字,以及他的总积分是多少(可能有多个),查询结果按照id升序排序。 第一个难点在于最高的用户可能有多个,则这里不能用LIMIT 1来查找最值,想到用WHERE或者HAVING来筛选出grade_sum等于最大值的所有用户。一钟是在WHERE后用子查询查找出最大值令...
Mysql
2021-12-07
0
273
题解 | #牛客的课程订单分析(五)#
SELECT a.user_id, MAX(CASE WHEN r_d=1 THEN a.date ELSE 0 END) first_buy_date, MAX(CASE WHEN r_d=2 THEN a.date ELSE 0 END) second_buy_date, ...
Mysql
2021-12-03
0
252
题解 | #牛客每个人最近的登录日期(六)#
深入理解窗口函数 思路分析:要求每个用户截止到某天,累计总共通过了多少题,并且查询结果先按照日期升序排序,再按照姓名升序排序,有登录却没有刷题的那一天的数据不需要输出。有登录但是没刷题的不需要输出所以我们只用看passing_number表和user表。 求截止到某天累计通过题,想到用sum()+窗...
Mysql
2021-12-01
0
258
题解 | #牛客每个人最近的登录日期(五)#
思路分析 新用户次日留存率p=(第一次登陆本日和次日都登陆的用户数)/(本日是第一次登陆的用户数) 想到分别对分子分母用SUM+CASE WHEN,如果本日没有新登录的用户,则分母为NULL,利用IFNULL函数将其p值转化为0。 难点在于CASE WHEN后面的条件如何表示呢? 在login表按日...
Mysql
2021-12-01
0
275
首页
上一页
1
2
下一页
末页