贪吃鼠
贪吃鼠
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
贪吃鼠的博客
全部文章
(共5篇)
题解 | #网易云音乐推荐#
一步一步拆解问题,最后组合起来。 查询user_id = 1 的用户,其关注的人(follower_id )select follower_id from follow where user_id = 1; 查询user_id = 1 的用户,其关注的人喜欢的音乐 (music_id)select...
SQL
数据分析
2021-08-27
84
4518
题解 | #实习广场投递简历分析(一)#
知识点: order by 后面可以跟聚合后的字段 cnt 日期为:在2025年内,使用 sbustr() 函数提取出日期字段的年份select job, sum(num) as cnt from resume_info where substr(date, 1, 4) = '2025' ...
SQL
2021-08-27
0
484
题解 | #获得积分最多的人(二)#
当 type='add'时,直接进行 sum() 求和,可是当 type='reduce' 时,需要减掉,相当于乘以 -1,上述场景,可以通过 case when ... then ... else ... end 实现。 select user_id, name, gn from ( se...
SQL
2021-08-27
0
339
题解 | #获得积分最多的人(二)#
方法一: 查询每个用户获得的总积分select user_id, sum(grade_num) as gn from grade_info group by user_id 使用窗口函数 dense_rank() 按照总积分成绩降序paimselect user_id, gn, dense_...
SQL
2021-08-27
0
405
题解 | #获得积分最多的人(一)#
思路:对每个人的积分分组求和得到总积分后,对总积分进行降序排序,使用 limit 1 返回第一行,即最高积分因为题目说了:此题数据保证积分最高的用户有且只有1个所以不用考虑返回的结果会出现重复值 select name, sum(grade_num) as gn from grad...
SQL
2021-08-27
0
520