牛客585057951号
牛客585057951号
全部文章
分类
题解(10)
归档
标签
去牛客网
登录
/
注册
牛客585057951号的博客
全部文章
(共13篇)
题解 | #近一个月发布的视频中热度最高的top3视频#
首先计算热度所需要的各个小的部分内容,主要是新鲜度,每个视频的最近无播放天数用整个的最近播放的日期与各个视频最近一次播放日期之差来表示 为了方便简历临时表 然后再按照公式计算即可。 with t1 as (select a.video_id video_id,release_time,m...
Mysql
2022-06-19
0
236
题解 | #10月的新户客单价和获客成本#
首先需要找到所有21年10月份的新用户的订单详情,这里每个用户有订单的最小日期即她成为新用户的日期,作为临时表1 表1已经有了订单售出总金额,还需要原价的总金额,就从另一个表获取,即构建临时表2,查询订单号和对应的原价,最后再连接两个表进行相应计算即可。 with t1 as...
Mysql
2022-06-17
0
156
题解 | #统计活跃间隔对用户分级结果#
参考了其他大佬的解法 但是那个max(max)over()实在不懂什么意思 就写的比较繁琐 代码如下: with t1 as (select case when datediff(now_dt,min_dt) <=...
Mysql
2022-06-16
0
222
题解 | #平均播放进度大于60%的视频类别#
1、连接两表查询所有视频的播放时长, 2、根据播放进度定义输出每个视频的播放进度作为临时表 3、在临时表中查询分类视频的平均播放进度,并输出所有大于60的 4、因为带有%无法比较大小,所以这里再将上述表中的输出数据用%连接得到答案 with t2...
2022-06-10
0
270
题解 | #计算商城中2021年每月的GMV#
select date_format(event_time,'%Y-%m') as month, round(sum(total_amount),0) as GMV from tb_order_overall where status in ('...
2022-06-05
0
173
题解 | #第二快/慢用时之差大于试卷时长一半的试卷#
有大神能给看看下面这段为什么一直显示空白呀,没有什么错误就是没有输出正确答案😥看了半天也没看出来个所以然😥😔 select ei.exam_id,duration,release_time from examination_info ei join( select distin...
2022-05-28
0
169
#插入记录(二)
注意第一列是自增长列,在插入记录的时候不需要我们再次插入值 insert into exam_record_before_2021 select null,uid,exam_id,start_time,submit_time,score from exam_record wher...
Mysql
2022-05-14
0
171
题解 | #将两个select语句结合起来(一)#
使用union或者union all即可 select prod_id,quantity from OrderItems where quantity = 100 union select prod_id,quantity from OrderItems where prod_id like ...
Mysql
2022-05-14
0
160
题解 | #检索每个顾客的名称和所有的订单号(二)#
注意用外连接 select cust_name,order_num from Orders o right join Customers c on o.cust_id = c.cust_id order by cust_name
Mysql
2022-05-13
0
139
题解 | #确定最佳顾客的另一种方式(二)#
select cust_name,total_price from Customers c inner join( select cust_id,sum(item_price*quantity) total_price from OrderItems oi,Orders o where oi.ord...
Mysql
2022-05-13
0
145
首页
上一页
1
2
下一页
末页