牛客585057951号
牛客585057951号
全部文章
分类
题解(10)
归档
标签
去牛客网
登录
/
注册
牛客585057951号的博客
全部文章
(共10篇)
题解 | #近一个月发布的视频中热度最高的top3视频#
首先计算热度所需要的各个小的部分内容,主要是新鲜度,每个视频的最近无播放天数用整个的最近播放的日期与各个视频最近一次播放日期之差来表示 为了方便简历临时表 然后再按照公式计算即可。 with t1 as (select a.video_id video_id,release_time,m...
Mysql
2022-06-19
0
243
题解 | #10月的新户客单价和获客成本#
首先需要找到所有21年10月份的新用户的订单详情,这里每个用户有订单的最小日期即她成为新用户的日期,作为临时表1 表1已经有了订单售出总金额,还需要原价的总金额,就从另一个表获取,即构建临时表2,查询订单号和对应的原价,最后再连接两个表进行相应计算即可。 with t1 as...
Mysql
2022-06-17
0
162
题解 | #统计活跃间隔对用户分级结果#
参考了其他大佬的解法 但是那个max(max)over()实在不懂什么意思 就写的比较繁琐 代码如下: with t1 as (select case when datediff(now_dt,min_dt) <=...
Mysql
2022-06-16
0
234
#插入记录(二)
注意第一列是自增长列,在插入记录的时候不需要我们再次插入值 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
176
题解 | #将两个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
164
题解 | #检索每个顾客的名称和所有的订单号(二)#
注意用外连接 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
145
题解 | #确定最佳顾客的另一种方式(二)#
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
152
题解 | #确定哪些订单购买了 prod_id 为 BR01 的产品(二)#
select cust_id,order_date from OrderItems oi,Orders o where oi.order_num = o.order_num and prod_id = 'BR01' order by order_date
Mysql
2022-05-13
0
162
题解 | #从 Products 表中检索所有的产品名称以及对应的销售总数#
select prod_name,a quant_sold from Products join( select prod_id,sum(quantity) a from OrderItems group by prod_id) b on Products.prod_id = b.prod_id
Mysql
2022-05-13
0
142
题解 | #返回每个顾客不同订单的总金额#
先子查询,得到每个订单的总金额 再与orders表连接,得到每个顾客的不同订单的总金额 select cust_id,sum(a) from Orders join (select order_num,sum(item_price*quantity) as a from Orde...
Mysql
2022-05-13
0
220