题解 | 实习广场投递简历分析(三)

实习广场投递简历分析(三)

https://www.nowcoder.com/practice/83f84aa5c32b4cf5a75558d02dd7743c

with a as (
    select job, substring(date, 1, 7) as mon, sum(num) as cnt
    from resume_info
    where substring(date, 1, 4) in ('2025', '2026')
    group by job, mon
)
select a1.job as job, a1.mon as first_year_mon, a1.cnt as first_year_cnt, a2.mon as second_year_mon, a2.cnt as second_year_cnt
from a a1 join a a2 on a1.job = a2.job and substring(a1.mon, 6, 2) = substring(a2.mon, 6, 2)
where substring(a1.mon, 1, 4) = '2025' and substring(a2.mon, 1, 4) = '2026'
order by first_year_mon desc, a1.job desc

不困难,CTE自身连接即可。

全部评论

相关推荐

06-26 19:47
中南大学 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-23 18:33
点赞 评论 收藏
分享
05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务