MySQL:str_to_date多种格式

时间:2014-10-14 22:41:12

标签: mysql case str-to-date

我有一个ETL清理项目,我有一个工会日期列,其中包括“2014-10-14”和“10/14/2014 12:00:00 AM”等格式。我试图找到一种灵活的方式,我可以使用str_to_date函数将它们全部转换为case语句或其他一些方法来帮助确定它是哪种格式然后将其转换为日期。

到目前为止,我的所有努力都失败了。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果特定转换失败,

str_to_date将返回NULL,因此您可以先尝试执行一次,如果结果为null,则执行其他格式。