思路:时间条件 + 月份分组 + 每月分组数量 + 两个排序

本题需要使用到几个常用的函数

  1. DATE_FORMAT(date, format):按表达式format的要求显示日期date

    f的表达式如 '%Y-%m-%d %r' 是 2025-11-11 11:11:11 AM。'%Y-%m' 为 2025-11

  2. LEFT(str, len):返回字符串 str 的前 len 个字符

完整代码:

select job, date_format(date, '%Y-%m') as mon, sum(num) as cnt
from resume_info
where left(date, 4) = '2025'
group by mon, job
order by mon desc, cnt desc