(msyql)同樣是格式化日期時間,你是選擇用CONCAT+YEAR+MONTH,還是用DATE_FORMAT?

正確答案不只一個,同樣解決問題的方式也不只一個。

一個DATE_FORMAT就能搞定的查詢,有人卻選擇用CONCAT+YEAR+MONTH來實現。

方法一、CONCAT(YEAR(t.create_time), '年', MONTH(t.create_time), '月');

方法二、DATE_FORMAT(t.create_time,'%Y年%m月');

 

CONCAT的作用是將多個字符串連接;

DATE_FORMAT是將日期時間格式化。

一個簡單清晰,一個繁瑣複雜,如果是你,你會選擇哪種方式來格式化日期時間字段的內容?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章