喏喏喏喏喏喏喏喏喏喏喏喏
喏喏喏喏喏喏喏喏喏喏喏喏
全部文章
题解
未归档(1)
经验(2)
归档
标签
去牛客网
登录
/
注册
+ +
"孔姓鲁镇人民的自说自话"
全部文章
/ 题解
(共6篇)
题解 | #查找当前薪水详情以及部门编号dept_no#
题目要求dept_no要在右边,因此可以直接使用右连接合并表格 select s.emp_no,s.salary,s.from_date,s.to_date,d.dept_no from salaries s right join dept_manager d on s.emp_no = d.emp...
mysql
2021-07-25
1
391
题解 | #获得积分最多的人(一)#
窗口函数求和 -> 倒序 -> 过滤剩下一行 select name,sum(grade_num)over(partition by user_id) as grade_sum from grade_info,user where grade_info.user_id = user.id...
2021-06-17
32
1293
题解 | #牛客的课程订单分析(五)#
前半段使用了row_number函数,计算出用户购买日期的排序,后续筛选出购买课程大于1的客户 with t as( select * ,count(*)over(partition by user_id) as cnt ,row_number()over(partition by user_id ...
2021-06-15
0
415
题解 | #考试分数(三)#
看完题目和输出图片中观察到排名的情况刚好和dense_rank一致,即可以使用窗口函数; select *,dense_rank()over(partition by language_id order by score desc)as rs from grade)c left join langu...
2021-06-14
0
484
题解 | #牛客的课程订单分析(六)#
题解 | #牛客的课程订单分析(六)#题目与 #牛客的课程订单分析(三)#的区别在于增加了一个表格与是否团购,因此在(三)的结果上增加一个左连接表格,并修改一下最终select的内容即可完成题目; select c.id,c.is_group_buy,client.name as client_na...
2021-06-06
0
368
题解 | #牛客的课程订单分析(三)#
题解 | #牛客的课程订单分析(三)#:根据题目可知,使用到的表格只有一个,同一个用户下单2个以及2个以上状态为购买成功的C++课程或Java课程或Python课程的订单信息可知,需要在group by进行count,果断选择窗口函数 select id,user_id,product_name,`...
2021-06-06
2
613