首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
希望被offer砸中的放鸽子能手很苦闷
运营
发布于广东
关注
已关注
取消关注
@喝养乐多快乐多多:
题解 | #试卷完成数同比2020年的增长率及排名变化#
这是我第一次写解题思路,除了方便自己复习以为,希望能够大家一些思路。如有不对的地方,欢迎大家指出了~这个题要求计算出2021年试卷完成数同比2020年的增长率和排名变化。计算增长率或者排名变化的前提是知道各年各类试卷的完成情况,所以要先计算出各个上半年各类试卷的完成情况,后续所有计算都是基于此部分。如何筛选出上半年呢?采用的是:date_format(submit_time,'%Y%m') between '202X01' and '202X06'所以上半年试卷完成数可以采用:case...when...then...else...end的语句,如果在时间范围内,则是计算score的个数,若不是则为空,count()几种用法的区别:count(1)和count(*)表示计算所有行数,包括null;count(变量名)不考虑空值;count(null) = 0;当count()的括号中有表达式时,赋予null的数据不统计。所以代码如下:count(case when date_format(submit_time,'%Y%m') between '202101' and '202106' then score end) 各类试卷:就是将表exam_record和examination_info用‘exam_id’连接起来,然后group by tag。增长率的计算公式为:(2021年上半年试卷完成数-2020年上半年试卷完成数)/2020年上半年试卷完成数所以,计算出各类的完成情况后,就可以计算出增长率:ifnull(concat(round((exam_cnt_21-exam_cnt_20)/exam_cnt_20*100,1),'%'),0) as growth_rate排名变化:因为我们已经计算出了各年各类试卷的完成数,所以可以根据exam_cnt_rank_20和exam_cnt_rank_21的值进行排序。所采用的排名函数为:rank() over(order by exam_cnt_21 desc) as exam_cnt_rank_21截至目前,所有要计算的指标都已经计算完毕,但还要计算一个排名变化情况。也就是exam_cnt_rank_21-exam_cnt_rank_20,但是,如果直接计算结果可能不对,因为排名可能会出现负数,所以核心是使用 cast(targetCol as signed) 将所有涉及到的unsigned字段先转化为signed类型后,再进行运算。signed表示这个变量是有符号的,可以存储整数和负数。最后,筛选出完成试卷的,即完成数非0,再按照growth_rate 和exam_cnt_rank_21降序排列。select *,CAST(exam_cnt_rank_21 as SIGNED)-CAST(exam_cnt_rank_20 as SIGNED) as rank_deltafrom(select tag,exam_cnt_20,exam_cnt_21,ifnull(concat(round((exam_cnt_21-exam_cnt_20)/exam_cnt_20*100,1),'%'),0) as growth_rate,rank() over(order by exam_cnt_20 desc) as exam_cnt_rank_20,rank() over(order by exam_cnt_21 desc) as exam_cnt_rank_21from(select tag,count(case when date_format(submit_time,'%Y%m') between '202101' and '202106' then score end) as exam_cnt_21,count(case when date_format(submit_time,'%Y%m') between '202001' and '202006' then score end) as exam_cnt_20from exam_recordleft join examination_info using(exam_id)group by tag) t1) t2WHERE exam_cnt_20 != 0 AND exam_cnt_21 != 0order by growth_rate desc,exam_cnt_rank_21 desc;
点赞 5
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-25 11:19
门头沟学院 Java
小鹏ai面
有谁能懂我的笑点面对一张ai脸真的很难不笑啊
小鹏汽车AI面26人在聊
点赞
评论
收藏
分享
07-21 23:00
学而思_HR(准入职员工)
学而思内推
22-25届均可投递)学而思2026届校招提前批启动啦!很多HC!面向对象:22-25届毕业生均可投递,专业不限,应聘阶段无教资要求招聘岗位:高中学科、素养、竞赛教练等(多业务线可选,详见投递主页)📍工作地点:全国39城薪酬:每年4-6次调薪机会福利:六险一金、年度体检、带薪病假、福利年假、司令假期、节日礼盒、团建下午茶、花样周边等。面试流程:初筛-初试(试讲)-复试-培训-offer支持线上面试,抢先锁定offer,心向往之,在学而思!内推码: DS74UTFd(优先处理特权)内推链接:https://app.mokahr.com/m/campus-recruitment/tal/1480...
学而思开奖124人在聊
点赞
评论
收藏
分享
07-12 17:59
郑州大学 自动化
好像给安排面试的hr惹生气了怎么办
面试汇川,因为学校小学期的原因,导致安排的面试调整了好几次,虽然我姿态很卑微的道歉了,但还是感觉hr生气了。一面过了,二面她约了个时间(当天下午),我说这个时间我在学校安排的实习,能不能往后调整一天(之前因为同样原因调整了两次),当时没说什么。但是后续就渺无音讯了,我发短信也不理我。牛爷爷们怎么办,我总不能因为这样一个原因导致面试没了吧
金俊涛:
话说楼主突然想到,这两天是周末,她是不是不工作啊,所以没回我
点赞
评论
收藏
分享
07-02 10:39
门头沟学院 Java
JAVA开发想找个实习这么难吗
鼠鼠是26届双非学院本,boss上打招呼都不读,要么就是已读不回,用应届生求职还好点 ,今天约了一个面试,但我朋友昨天面了,只能说确实是小厂,一坨 现在真的很焦虑了
Steven267:
说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差
,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞
评论
收藏
分享
07-24 15:55
学而思_HR(准入职员工)
学而思内推
22-25届均可投递)学而思2026届校招提前批启动啦!很多HC!面向对象:22-25届毕业生均可投递,专业不限,应聘阶段无教资要求招聘岗位:高中学科、素养、竞赛教练等(多业务线可选,详见投递主页)📍工作地点:全国39城薪酬:每年4-6次调薪机会福利:六险一金、年度体检、带薪病假、福利年假、司令假期、节日礼盒、团建下午茶、花样周边等。面试流程:初筛-初试(试讲)-复试-培训-offer支持线上面试,抢先锁定offer,心向往之,在学而思!内推码: DS74UTFd(优先处理特权)内推链接:https://app.mokahr.com/m/campus-recruitment/tal/1480...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
百度提前批一面 7.24
1.4W
2
...
字节复活赛
9318
3
...
不懂来大厂实习究竟能学到啥?
4814
4
...
滴滴提前批面经
3958
5
...
科大讯飞-飞星计划-后端笔试
3889
6
...
滴滴提前批一二三面凉经
3578
7
...
28届求助,想本科就业
3479
8
...
百度提前批一面:面试官居然让我手撕两数之和???最奇幻的一轮面试,结束还说.......
3284
9
...
入我滴滴!早十晚六 !
3264
10
...
终章
2811
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
28345次浏览
197人参与
#
在职场上,你最讨厌什么样的同事
#
16238次浏览
162人参与
#
小米硬件提前批进度交流
#
171086次浏览
1528人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
41090次浏览
326人参与
#
哪些公司校招卡第一学历
#
73946次浏览
296人参与
#
入职以后才知道的校招谎言
#
88945次浏览
587人参与
#
选了这个offer,你有没有后悔?
#
592940次浏览
4028人参与
#
担心入职之后被发现很菜怎么办
#
139215次浏览
808人参与
#
华子oc时间线
#
1244968次浏览
6487人参与
#
Offer比较,你最看重什么?
#
192104次浏览
1309人参与
#
哪些公司开提前批了?
#
29578次浏览
274人参与
#
风评不好的公司,你会去吗?
#
65593次浏览
462人参与
#
两会劳动法放大招
#
76682次浏览
692人参与
#
实习如何「偷」产出?
#
55389次浏览
1386人参与
#
不卡学历的大厂有哪些?
#
32272次浏览
243人参与
#
校招阶段,学历VS技术哪个更重要?
#
19171次浏览
200人参与
#
机械人春招想让哪家公司来捞你?
#
349538次浏览
3088人参与
#
除了主业以外,你还有哪些其他收入?
#
13354次浏览
203人参与
#
工作丧失热情的瞬间
#
294391次浏览
2373人参与
#
你最满意的offer薪资是哪家公司?
#
33211次浏览
177人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务