正确答案不只一个,同样解决问题的方式也不只一个。
一个DATE_FORMAT就能搞定的查询,有人却选择用CONCAT+YEAR+MONTH来实现。
方法一、CONCAT(YEAR(t.create_time), '年', MONTH(t.create_time), '月');
方法二、DATE_FORMAT(t.create_time,'%Y年%m月');
CONCAT的作用是将多个字符串连接;
DATE_FORMAT是将日期时间格式化。
一个简单清晰,一个繁琐复杂,如果是你,你会选择哪种方式来格式化日期时间字段的内容?