小白一个,想在phpmyadmin里面把字段textnote中含有6位数且以“-”结尾的这部分字符替换成标准的日期格式。
比如字段中含有“NNNNNN-"这样的字符(N代表数字)分别替换为:“20NN-NN-NN:”
即6位数补上20再换成标准的日期格式,同时原来的“-”替换为“:”
比如“120115-”替换为“2012-01-15:”
PS:同一行数据的textnote字段中可能含有多个“NNNNNN-"这样的字符串。
非常感谢!
这典型的正则替换嘛
select regexp_replace('220214-ighreiughaeruh -regf322-5 gdf- 220215-','(\\d{2})(\\d{2})(\\d{2})-','20\\1-\\2-\\3')
实测截图
可以使用case语句替换,具体可以参考一下case语句的使用方法。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!