mysql,在select语句中重新格式化数据

时间:2013-07-26 04:54:59

标签: mysql sql database select reformat

我的问题可能重复,我研究过,但我找不到我需要的答案。

我的问题是如何从mysql select查询重新格式化数据。

comlum_01是Char和07/25/20137/25/2013等数据。

我想将查询数据更改为“20130725”。

下面是我要制作的sql语句,更改并将数据放入comlum new_comlum

Select A.comlum_01, reformat(A.comlum_01) as new_comlum from table_01 A;

这个看起来很相似,但......

reformatting a date

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

SELECT A.comlum_01,  DATE_FORMAT(str_to_date(A.comlum_01, '%m/%d/%Y'), '%Y%m%d') AS New_comlum 
FROM table_01 A;