牛客364081899号
牛客364081899号
全部文章
分类
题解(67)
归档
标签
去牛客网
登录
/
注册
牛客364081899号的博客
全部文章
(共67篇)
题解 | #牛客的课程订单分析(六)#
select o.id, o.is_group_buy, c.name client_name from order_info o left join client c ON o.client_id=c.id where o.user_id in (select user_id from order...
Mysql
2022-01-22
0
274
题解 | #牛客的课程订单分析(五)#
select r1.user_id, r1.first_buy_date, r2.date, r1.cnt from ( select user_id, min(date) first_buy_date, count(*) cnt from (select user_id, date, rank...
Mysql
2022-01-22
0
354
题解 | #牛客的课程订单分析(四)#
问题:请你写出一个sql语句查询在2025-10-15以后,如果有一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程,那么输出这个用户的user_id,以及满足前面条件的第一次购买成功的C++课程或Java课程或Python课程的日期first_buy_date,...
Mysql
2022-01-21
0
360
题解 | #牛客的课程订单分析(三)#
问题:请你写出一个sql语句查询在2025-10-15以后,同一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程的订单信息,并且按照order_info的id升序排序 问题拆解:1.先找出上一题的满足条件的user_id字段 2.从原表格中提取需要的字段信息 3....
Mysql
2022-01-21
0
273
题解 | #牛客的课程订单分析(二)#
select user_id from order_info where date>'2025-10-15' and status ='completed' and product_name in ('C++', 'Java', 'Python') group by user_id havi...
Mysql
2022-01-21
0
227
题解 | #牛客的课程订单分析(一)#
select * from order_info where date>'2025-10-15' and status ='completed' and (product_name = 'C++' or product_name='Java' or product_name='Python')...
Mysql
2022-01-21
0
218
题解 | #考试分数(五)#
问题:请你写一个sql语句查询各个岗位分数的中位数位置上的所有grade信息,并且按id升序排序 问题拆解:1.上一题先求出中位数的表格r1 (SELECT job, CASE WHEN COUNT(score)%2=1 THEN COUNT(score)/2+0.5 ELSE ...
Mysql
2022-01-19
0
306
题解 | #考试分数(四)#
SELECT job, ROUND((CASE WHEN COUNT(r) % 2=1 THEN (COUNT(r)/2)+0.5 ELSE (COUNT(r)/2 END),0) AS start, ROUND((CASE WHEN COUNT(r) % 2=1 THEN (COU...
Mysql
2022-01-18
0
249
题解 | #考试分数(三)#
问题:请你找出每个岗位分数排名前2名的用户,得到的结果先按照language的name升序排序,再按照积分降序排序,最后按照grade的id升序排序,得到结果如下: 问题拆解:1.先按照分组求出每个分组的成绩排名前两名,用dense_rank是因为有并列的情况,并且都需要展示,例如100,100,9...
Mysql
2022-01-18
0
267
题解 | #考试分数(二)#
问题:请你写一个sql语句查询用户分数大于其所在工作(job)分数的平均分的所有grade的属性,并且以id的升序排序,如下: 问题拆解:1.找出各个工作的平均分 (SELECT job, AVG(score) AS avg FROM grade GROUP BY job ORDER BY...
Mysql
2022-01-18
0
396
首页
上一页
1
2
3
4
5
6
7
下一页
末页