在MySQL中,我們經常需要將年月日拼接成完整的日期格式。下面是一些常用的拼接方法:
SELECT CONCAT(year, '-', month, '-', day) AS date FROM table_name;
其中,year、month、day分別為字段名,table_name為表名,date為拼接后的字段名。
SELECT CONCAT_WS('-', year, month, day) AS date FROM table_name;
使用CONCAT_WS函數可以更加簡便地拼接,其中“-”為分隔符。
SELECT DATE_FORMAT(CONCAT(year, '-', month, '-', day), '%Y-%m-%d') AS date FROM table_name;
使用DATE_FORMAT函數可以將拼接后的字符串轉化為日期格式,%Y表示4位的年份,%m表示2位的月份,%d表示2位的日。
以上是常用的拼接年月日的方法,可以根據具體需求選擇使用。