mysql中DATE_FORMAT()函数的具体使用 |
||||||||||||||||||||||||
一. 说明在 MySQL 中,DATE_FORMAT() 函数用于将日期/时间类型的值按照指定的格式进行格式化输出 。它的一般语法如下: DATE_FORMAT(date, format) 其中,date 参数是要被格式化的日期/时间值,format 参数是指定的日期/时间格式,可以是一个字符串常量或者包含日期格式控制符的字符串 。 下面是一些常用的日期和时间格式控制符:
二. 举例demo玩具: 下面的语句会将 CREATE_DATETIME 列的日期格式化为年份和月份: SELECT DATE_FORMAT(CREATE_DATETIME,'%Y-%m') as month_col FROM t_enjoyment_card_order; 此语句会返回一个包含年份和月份的字符串,例如 ‘2022-12’ 。 真实实例 统计各月份不同订单状态下的订单数量 select order_status,DATE_FORMAT(CREATE_DATETIME,'%Y-%m') as month_col,count(1) from t_enjoyment_card_order where order_status in('PAYMENTING','REFUND_ING','ABNORMAL','open_ing') group by order_status,month_col order by month_col desc 执行结果: 该SQL语句将根据指定的订单状态和年月份分组,统计每个组中的订单数量,并按照月份降序进行排列 。 到此这篇关于mysql中DATE_FORMAT()函数的具体使用的文章就介绍到这了,更多相关mysql DATE_FORMAT()函数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持! |