山水间边
山水间边
全部文章
题解
归档
标签
去牛客网
登录
/
注册
山水间边的博客
全部文章
/ 题解
(共39篇)
题解 | #牛客的课程订单分析(七)#
第二列显示这个客户端(或者是拼团订单)有多少订单——分组计数! select (case when is_group_buy = 'Yes' then 'GroupBuy' else b.name end) as source, count(*) cnt from (select *, coun...
sql
Mysql
2021-08-25
0
354
题解 | #牛客的课程订单分析(六)#
先利用窗口函数计算出符合条件的用户购买数select *, count(*) over(partition by user_id) as cnt from order_info where date > '2025-10-15' and product_name in ('C++','Java...
Mysql
sql
2021-08-25
0
474
题解 | #牛客的课程订单分析(五)#
难点在于第二次购买时间,利用窗口函数解决 select u.user_id, max(if(u.date_rk = 1, u.date ,null)), max(if(u.date_rk = 2, u.date ,null)), max(u.cnt) from (select user_id,dat...
sql
Mysql
2021-08-24
0
387
题解 | #牛客的课程订单分析(三)#
要求:在2025-10-15以后,如果有一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程,那么输出这个用户的user_id,以及满足前面条件的第一次购买成功的C++课程或Java课程或Python课程的日期first_buy_date! select user_...
sql
Mysql
2021-08-24
0
494
题解 | #牛客的课程订单分析(三)#
方法一:找出满足条件的user_id,再对表进一步筛选。 select * from order_info where user_id in ( select user_id from order_info where product_name in ('C++','Pyth...
sql
Mysql
2021-08-24
0
431
题解 | #考试分数(四)#
思路:利用row_number() 确定排名,然后根据排名顺序确定中位数位置范围 #group by 自带排序,默认升序 select d.job, (case mod(max(rk), 2) when 0 then round(max(rk)/2,0) when 1 then round(m...
Mysql
sql
2021-08-23
0
372
题解 | #考试分数(三)#
窗口函数dense()的使用 先找出排名 select *, dense_rank() over(partition by b.name order by a.score desc) as rank from grade a left join language b on a.language_id...
sql
Mysql
2021-08-23
0
430
题解 | #牛客每个人最近的登录日期(六)#
有登录却没有刷题的哪一天的数据不需要输出,只看登录刷题的,因此不需要login表 利用窗口函数,按姓名分区,按日期排序,计算累计数。 select b.name, a.date, sum(a.number) over(partition by b.name order by a.date) as p...
Mysql
2021-08-23
0
363
题解 | #牛客每个人最近的登录日期(五)#
查询每个日期新用户的次日留存率——新用户的次日留存率:第二天仍登录的新用户数/第一天的新用户登录总数 与上一题从联立后的用户ID突破 1、找到所有唯一的登录日期 #select distinct(date) from login3、找到新用户第一次登录的日期 #select user_id,min(...
sql
Mysql
2021-08-22
0
435
题解 | #牛客每个人最近的登录日期(四)#
审题:统计一下牛客每个日期登录新用户个数,即新用户在某天是第一次登录! 1、先找到每个用户第一次登录的日期 # select user_id, min(date) first_date from login group by user_id2、再找到所有用户登录的唯一日期 # select dist...
sql
Mysql
2021-08-22
0
483
首页
上一页
1
2
3
4
下一页
末页