SQL实战题解_日期函数格式转换

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

http://www.nowcoder.com/questionTerminal/d323a4c97d1945e0aabe94e4d0bbb25d

日期函数格式转换

DATE_FORMAT(date,format)

DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

date 参数是合法的日期。format 规定日期/时间的输出格式。

可以使用的格式有:

常用格式 对应描述
%Y --年,4 位
%m --月,数值(00-12)
%M --月名
%k --小时(0-23)

日期函数详解 转载自:https://www.runoob.com/sql/func-date-format.html

故得出:

-- 按月统计数量并排序
select job,date_format(date,'%Y-%m') as mon,sum(num) as cnt
from resume_info
where date like '2025%'  -- 符合最左前缀匹配原则,也走索引
group by job,mon
order by mon desc,cnt desc;
全部评论
select job,left(date,7)as mon,sum(num)as cnt from resume_info where left(date,4)='2025' group by job,mon order by mon desc,cnt desc
1 回复 分享
发布于 2022-03-29 22:21
求大佬指点,这里为什么可以用别名来group by啊?
1 回复 分享
发布于 2021-10-04 03:01
当 group by 后面只有 job 的时候为什么会报错呢,这里为什么要用job+mon来分组?
点赞 回复 分享
发布于 2022-06-12 11:10
这里为什么用date_format啊,这个函数不是把date类型转化成varchar了么
点赞 回复 分享
发布于 2021-05-06 21:01

相关推荐

10-28 10:48
已编辑
门头沟学院 Java
孩子我想要offer:发笔试后还没笔试把我挂了,然后邮箱一直让我测评没测,后面不知道干嘛又给我捞起来下轮笔试,做完测评笔试又挂了😅
点赞 评论 收藏
分享
牛客46693249...:刷kpi的,海康这个岗位已经有实习生转正了
如何判断面试是否凉了
点赞 评论 收藏
分享
评论
74
6
分享

创作者周榜

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