0

我想使用一个使用 REGEXP 的 CASE 语句。目前我正在做这样的事情:

SELECT `date_of_sale`,
  CASE 
    WHEN `date_of_sale` regexp '[0-9]*-[0-9]*-[0-9]*' then str_to_date(`date_of_sale`, '%m-%d-%Y')
    ELSE
    `date_of_sale`
  END
FROM <TABLE_NAME>

它会给出如下错误在此处输入图像描述

如何解决这个问题

4

0 回答 0