数据库SQL实战-实习广场投递简历分析(mysql)
1. 实习广场投递简历分析(一)
1.1 题目描述
在牛客实习广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里。
现在有简历信息表(resume_info),部分信息简况如下:
第1行表示,在2025年1月2号,C++岗位收到了53封简历
最后1行表示,在2026年1月4号,Java岗位收到了230封简历
请你写出SQL语句查询在2025年内投递简历的岗位和数量,并且按数量降序排序,以上例子查询结果如下:
1.2 语句实现
select job, sum(num) as cnt
from resume_info
where year(date) = '2025'
-- where date between '2025-01-01' and '2025-12-31'
group by job
order by cnt desc;
2. 实习广场投递简历分析(二)
2.1 题目描述
现在有简历信息表(resume_info),部分信息简况如下:
请你写出SQL语句查询在2025年内投递简历的每个岗位,每一个月内收到简历的数量,并且按先按月份降序排序,再按简历数目降序排序,以上例子查询结果如下:
2.2 语句实现
-- select job, left(date,7) as mon, sum(num) as cnt
-- select job, substr(date,1,7) as mon, sum(num) as cnt
select job, date_format(date,'%Y-%m') as mon, sum(num) as cnt
from resume_info
-- where year(date) = '2025'
where date_format(date,'%Y') = '2025'
group by job, mon
order by mon desc, cnt desc;
3. 实习广场投递简历分析(三)
3.1 题目描述
请你写出SQL语句查询在2025年投递简历的每个岗位,每一个月内收到简历的数量和,对应的2026年的同一个月同岗位,收到简历的数量,最后的结果先按first_year_mon月份降序,再按job降序排序显示,以上例子查询结果如下:
解析:
第1行表示Python岗位在2025年2月收到了93份简历,在对应的2026年2月收到了846份简历
。。。
最后1行表示Python岗位在2025年1月收到了107份简历,在对应的2026年1月收到了470份简历
3.2 语句实现
select a.job, a.mon as first_year_mon, a.cnt as first_year_cnt,b.mon as second_year_mon, b.cnt as second_year_cnt
from (select job, month(date) as month, left(date,7) as mon, sum(num) as cntfrom resume_infowhere year(date) = '2025'group by job, mon) as a
join(select job, month(date) as month, left(date,7) as mon, sum(num) as cntfrom resume_infowhere year(date) = '2026'group by job, mon) as b
on a.job = b.job and a.month = b.month
order by first_year_mon desc, a.job desc;
数据库SQL实战-实习广场投递简历分析(mysql)相关推荐
- 牛客网刷题笔记-SQL85 实习广场投递简历分析(二)
SQL85 实习广场投递简历分析(二) 在牛客实习广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里. 现在有简历信息表(resume_info),部分信息简况如下: 第1行表示 ...
- MySQL做题实战2||实习广场投递简历分析
简介:题目来自牛客网在线编程SQL实战,文章内容主要是讲解博主自己做题时的思路.相关见解以及要点总结.总的来说,路漫漫其修远兮,吾将上下而求索! 一.题目内容一(难度:简单) 在牛客实习广场有很多公司 ...
- SQL84 实习广场投递简历分析(一)
在牛客实习广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里. 现在有简历信息表(resume_info),部分信息简况如下: 第1行表示,在2025年1月2号,C++岗位收到了 ...
- SQL85 实习广场投递简历分析(二)
描述 在牛客实习广场有很多公司开放职位给同学们投递,同学投递完就会把简历信息存到数据库里. 现在有简历信息表(resume_info),部分信息简况如下: 第1行表示,在2025年1月2号,C++岗位 ...
- 实习广场投递简历分析
resume_info表 1.查询在2025年内投递简历的每个岗位,每一个月内收到简历的数量,并且按先按月份降序排序,再按简历数目降序排序 select job,date_format(date,'% ...
- 牛客网数据库SQL实战23—— 对所有员工的薪水按照salary进行按照1-N的排名
牛客网数据库SQL实战23-- 对所有员工的薪水按照salary进行按照1-N的排名 题目描述 对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相 ...
- sql replace替换多个字符_牛客网数据库SQL实战详细剖析(4150)
文章来源:大数据肌肉猿 作者:无精疯 这是一个系列文章,总共61题,分6期,有答案以及解题思路,并附上解题的一个思考过程.具体题目可参考牛客网的SQL实战模块:https://www.nowcoder ...
- sql not exists用法_牛客网数据库SQL实战详细剖析(5160)(更新完结)
文章来源:大数据肌肉猿 作者:无精疯 这是一个系列文章,总共61题,分6期,有答案以及解题思路,并附上解题的一个思考过程. 具体题目可参考牛客网的SQL实战模块: https://www.nowcod ...
- 牛客网数据库SQL实战45—— 将titles_test表名修改为titles_2017
牛客网数据库SQL实战45-- 将titles_test表名修改为titles_2017 题目描述 将titles_test表名修改为titles_2017. CREATE TABLE IF NOT ...
最新文章
- Xap packaging failed , Object reference not set to an instance of an object.
- Ubuntu下载连接(阿里云镜像)
- 做项目,如何选单片机?
- python,无网、没网、生成环境迁移安装环境,支持virtualenv
- [Java] 蓝桥杯ALGO-115 算法训练 和为T
- MySQL之 分库分表
- MongoDB的选举过程
- 微软云计算介绍与实践(实践之二十七)
- PHP 过滤字符串特殊符号
- java流程图表示输入 输出,用流程图描述算法
- Android在自定义View(SurfaceView)中实现进度条Progress
- 舵机控制原理/舵机内部电路原理
- 第四章第6节水管工游戏
- 全国计算机考试挂科要不要补考,为什么说大学不要挂科,大学期间挂科了怎么办?...
- 微一案做php,微一案:真正的高效率,都是这么炼成的
- shell一键安装lnmp
- (五)R语言入门生物信息学——ORF和序列分析
- SQL语句条件判断之case when基本用法
- 天刀论剑显示服务器,天刀论剑系统全方位深入科普
- 2019-12-03 Python3 作业 爬取豆瓣读书所有出版商信息
热门文章
- STMicroelectronics Virtual COM Port 经验
- USBwriter后恢复U盘
- linux下安装java编译器,编译器构造工具:安装 JFlex 和 CUP - 具 - 精华区 - 优秀的Free OS(Linux)版 - 北大未名BBS...
- 网络工程行业有什么含金量比较高的工程师证书值得推荐?
- Android 2017面试题整理
- drawRect绘图
- MPC-模型预测控制-公式推导
- 数据恢复之D-Recovery
- Endnote x7在word 2013中插件不显示
- 如何处理项目遗留问题?