首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
课程
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
在提需求的祖国花朵很想回家
获赞
1
粉丝
0
关注
0
看过 TA
2
天润中学
2022
数据分析师
IP属地:上海
哒哒哒
私信
关注
拉黑
举报
举报
确定要拉黑在提需求的祖国花朵很想回家吗?
发布(2)
刷题
在提需求的祖国花朵很想回家
2022-11-22 17:20
已编辑
数据分析师
题解 | #考试分数(三)#
解题思路:题目中要求的是取score得分前两名的name,grade.id以及score,所以需要对score赋上排序号码首先,把题目中要求的出现的值name,grade.id,score以及排序号码查询出来,这里使用了dense_rank()over()窗口函数,对score值排序赋值,至于为什么要用并列连续型排序,是因为题目中明确提到按score数值从大到小取前两名,只是在数值大小上取前两位,即使同一数值下有数个不同id也要同时显示出来然后,把上面查询到的表格用作from子查询,题目中要求的是取score值前两名,所以where筛选要取rk为1,2,最后,其余按题目要求排序即可select...
0
点赞
评论
收藏
分享
在提需求的祖国花朵很想回家
2022-11-22 13:33
数据分析师
题解 | #网易云音乐推荐(网易校招笔试真题)#
思路解释: 首先求出1.被关注的人喜欢的音乐id;2.关注人喜欢的音乐id 然后使用表连接,将上述两个独立的表连接在一起 再使用case when是因为要去除被关注者喜欢音乐id中与关注者重复的部分 这样就求出了上述1和2中不重复的部分,也就是题目中要求的被关注的人喜欢的音乐id中关注人音乐列表中没有的音乐id 最后使用查询出的音乐id作为where查询条件在最后一张表中找到相符的音乐名称即可 select music_name from music where id in (select case when id1=id2 then null else id1 end from (selec...
0
点赞
评论
收藏
分享
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务