在MySQL中,時間格式化到月有許多方法。下面我們將介紹MySQL中常用的一些格式化方式。
-- 使用DATE_FORMAT函數(shù)將日期格式化為年月格式 SELECT DATE_FORMAT('2021-05-26', '%Y-%m') as 'year-month'; -- 結(jié)果為:2021-05 -- 使用DATE_FORMAT函數(shù)將日期格式化為月格式(不帶年份) SELECT DATE_FORMAT('2021-05-26', '%m') as 'month'; -- 結(jié)果為:05 -- 使用YEAR和MONTH函數(shù)將日期分別提取出年份和月份 SELECT YEAR('2021-05-26') as 'year', MONTH('2021-05-26') as 'month'; -- 結(jié)果為:year: 2021, month: 5 -- 可以對YEAR和MONTH的結(jié)果進(jìn)行字符串拼接,獲得年月格式 SELECT CONCAT(YEAR('2021-05-26'), '-', MONTH('2021-05-26')) as 'year-month'; -- 結(jié)果為:2021-5
以上是MySQL中常用的幾種時間格式化到月的方法。根據(jù)不同需求,可以選擇不同的方法進(jìn)行處理。