mysql中DATE_FORMAT()函數(shù)的具體使用
一. 說明
在 MySQL 中,DATE_FORMAT() 函數(shù)用于將日期/時間類型的值按照指定的格式進(jìn)行格式化輸出。它的一般語法如下:
DATE_FORMAT(date, format)
其中,date 參數(shù)是要被格式化的日期/時間值,format 參數(shù)是指定的日期/時間格式,可以是一個字符串常量或者包含日期格式控制符的字符串。
下面是一些常用的日期和時間格式控制符:
| 格式控制符 | 描述 |
|---|---|
| %Y | 年份,四位數(shù)字 |
| %y | 年份,兩位數(shù)字 |
| %m | 月份,兩位數(shù)字 |
| %c | 月份,沒有前導(dǎo)零 |
| %d | 月份中的第幾天,兩位數(shù)字 |
| %e | 月份中的第幾天,沒有前導(dǎo)零 |
| %H | 小時,24小時制,兩位數(shù)字 |
| %h | 小時,12小時制,兩位數(shù)字 |
| %i | 分鐘,兩位數(shù)字 |
| %s | 秒鐘,兩位數(shù)字 |
| %p | AM 或 PM |
二. 舉例
demo玩具:
下面的語句會將 CREATE_DATETIME 列的日期格式化為年份和月份:
SELECT DATE_FORMAT(CREATE_DATETIME,'%Y-%m') as month_col FROM t_enjoyment_card_order;
此語句會返回一個包含年份和月份的字符串,例如 ‘2022-12’。
真實實例
統(tǒng)計各月份不同訂單狀態(tài)下的訂單數(shù)量
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
執(zhí)行結(jié)果:

該SQL語句將根據(jù)指定的訂單狀態(tài)和年月份分組,統(tǒng)計每個組中的訂單數(shù)量,并按照月份降序進(jìn)行排列。
這個查詢可以用于分析指定訂單狀態(tài)在不同月份的變化趨勢或統(tǒng)計特定訂單狀態(tài)的總數(shù)。
到此這篇關(guān)于mysql中DATE_FORMAT()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)mysql DATE_FORMAT()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Mysql 日期時間 DATE_FORMAT(date,format)
- MySQL的DATE_FORMAT函數(shù)的使用
- MySQL中DATE_FORMAT()函數(shù)的具體使用
- MySQL中DATE_FORMATE函數(shù)使用時的注意點
- MySQL函數(shù)date_format()日期格式轉(zhuǎn)換的實現(xiàn)
- MySQL中DATE_FORMAT()函數(shù)將Date轉(zhuǎn)為字符串
- MySQL 日期時間格式化函數(shù) DATE_FORMAT() 的使用示例詳解
- MySQL 中 DATE_FORMAT() 函數(shù)的使用及應(yīng)用場景
- MySQL中DATE_FORMAT時間函數(shù)的使用小結(jié)
相關(guān)文章
MySQL InnoDB 鎖的相關(guān)總結(jié)
這篇文章主要介紹了MySQL InnoDB 鎖的相關(guān)知識總結(jié),幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下2021-02-02
MySQL之Field‘***’doesn’t have a default value錯誤解決辦法
這篇文章主要介紹了MySQL之Field‘***’doesn’t have a default value錯誤解決辦法,需要的朋友可以參考下2015-04-04
MySQL性能優(yōu)化神器Explain的基本使用分析
這篇文章主要給大家介紹了關(guān)于MySQL性能優(yōu)化神器Explain的基本使用分析,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
mysql read_buffer_size 設(shè)置多少合適
很多朋友都會問mysql read_buffer_size 設(shè)置多少合適,其實這個都是根據(jù)自己的內(nèi)存大小等來設(shè)置的2016-05-05
最全50個Mysql數(shù)據(jù)庫查詢練習(xí)題
這篇文章主要介紹了最全50個數(shù)據(jù)庫查詢練習(xí)題,Mysql數(shù)據(jù)庫版本,全部都驗證過2020-12-12

