登录
首页 >  数据库 >  MySQL

mysql语句,按照年,月,或者日分组

来源:SegmentFault

时间:2023-02-17 16:14:59 437浏览 收藏

在数据库实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《mysql语句,按照年,月,或者日分组》,聊聊MySQL,希望可以帮助到正在努力赚钱的你。

table_name 为表名
time 为日期字段

1、按月分组:

select month(FROM_UNIXTIME(time)) 
from table_name 
group by month(FROM_UNIXTIME(time))

2、按年月分组:

select DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m") 
from table_name 
group by DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m")

或者:

select FROM_UNIXTIME(time,"%Y-%m") 
from table_name 
group by FROM_UNIXTIME(time,"%Y-%m")

3、按年月日分组:

select DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m-%d") 
from table_name 
group by DATE_FORMAT(FROM_UNIXTIME(time),"%Y-%m-%d")

或者:

select FROM_UNIXTIME(time,"%Y-%m-%d") 
from table_name 
group by FROM_UNIXTIME(time,"%Y-%m-%d")

好了,本文到此结束,带大家了解了《mysql语句,按照年,月,或者日分组》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>