我喜欢编写一个UPDATE
语句,它应该将列中的所有字符串更改为与以前一样具有相同的值,但每个字符之间有一个分隔符字符串。
分隔符:\s*
更新前:更新abcd
后:a\s*b\s*c\s*d
我缺少的是一些字符串函数来分割每个字符之间的字符串。带有分隔符的字符串 concat 之后可以与concat_ws()一起使用。
就像是:
UPDATE tab SET col1 = concat_ws('\s*', magic_split(col1));
我喜欢编写一个UPDATE
语句,它应该将列中的所有字符串更改为与以前一样具有相同的值,但每个字符之间有一个分隔符字符串。
分隔符:\s*
更新前:更新abcd
后:a\s*b\s*c\s*d
我缺少的是一些字符串函数来分割每个字符之间的字符串。带有分隔符的字符串 concat 之后可以与concat_ws()一起使用。
就像是:
UPDATE tab SET col1 = concat_ws('\s*', magic_split(col1));