Khan201803011945114
Khan201803011945114
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Khan201803011945114的博客
全部文章
/ 题解
(共18篇)
题解 | #网易云音乐推荐(网易校招笔试真题)#
思路如下: 首先利用子查询找到user_id=1的关注用户 进而利用子查询找到user_id=1的喜欢音乐 然后join muisc_likes表,找到用户属于1关注的用户的音乐,在从中找到不属于1已经喜欢的音乐的部分 在最外层利用distinct去重 最后排序 select distinct mu...
Mysql
2021-10-11
0
335
题解 | #获得积分最多的人(二)#
思路如下: 由于和上一题不同,本题中得分最多的人不再是一个,所以不好再用limit 但可以使用子查询得到最高的分数作为where条件 (select max(a) from (select sum(grade_num) a from grade_info group by user_id)as ...
Mysql
2021-10-09
0
370
题解 | #获得积分最多的人一#
相比于常规的group by 此处使用over开窗更方便 首先利用开窗对每个用户的总积分求和,然后使用order by 排序,再通过limit取得总积分最高的人,最后再通过user表查找姓名即可 select name,grade_num from (select user_id,sum(grad...
Mysql
2021-10-09
0
321
题解 | #实习广场投递简历分析(三)#
这道题最直接的办法就是直接联立两个表 第一个表查询2025年的数据 第二个表查询2026年的数据 每个表都像上一道题一样,限定job,月份groupby 最后把两个表按照month 和job join在一起 排序即可 select r1.job,r1.first_year_mon,r1.f_cnt...
Mysql
2021-09-30
0
370
题解 | #牛客的课程订单分析(七)#
本题思路如下: 首先利用窗口函数,统计出每个用户在指定条件下成功购买的个数(子查询里的语句) 接下来用case语句 判断 是否团购 最后一定要leftjoin client 不然order info表中的client_id为0的无法匹配到 然后再限制成功购买个数大于等于2的,groupby+ord...
Mysql
2021-09-30
1
407
题解 | #分析牛客订单三#
思路如下:1.本题思路仍然简单,使用子查询查找满足条件的user_id2.在外层查询中查找user_id 属于子查询中的user_id 这样就自然满足了 次数>23.外层查询中仍然需要限定时间状态和名字三个条件 select * from order_info where user_id in...
Mysql
2021-09-27
0
356
题解 | #牛客课程订单分析二#
本题思路简单:1.首先选出所有符合条件的数据即利用where语句,选出10-15以后的,订单状态为成功的,以及语言类型属于三类之一的2.进而利用groupby 对user_id分组,使用having语句选出计数>=2的即可 select user_id from order_info whe...
Mysql
2021-09-27
0
472
题解 | #考试分数五#
常规思路:1.首先获取中位数的位置 (上一题) 是两列 select job,round(count(id)/2) s ,round((count(id)+1)/2) e from grade group by job 2.获取每一个分数在job内的排名(使用窗口函数rank) 是一列 selec...
Mysql
2021-09-26
1
466
题解 | #考试分数三#
本题使用窗口函数会很方便思路如下:1.首先利用窗口函数获取每一种语言下的成绩排名(注:这里要用dense_rank而不是rankps:dense_rank与rank()用法相当,但是有一个区别:dense_rank在处理相同的等级时,等级的数值不会跳过。rank则跳过。 比如rank是 1224 d...
Mysql
2021-09-26
5
618
题解 | #高于平均分数 不使用链接#
思路如下:1.首先子查询 得到每个职业的平均成绩select job,avg(score) avg_s from grade group by job2.查询grade中的id,job和分数,要求同job下分数大于子查询中的avg3.最后利用id排序即可select id,g.job,score f...
Mysql
2021-09-26
0
335
首页
上一页
1
2
下一页
末页