是否可以使用替換功能替換部分空格分隔的字符串?MYSQL替換空格分隔的字符串的一部分
例如如果我有以下字符串'123456 456 789'並且想用'XXXXX'替換第二次出現的'456'。
我已經使用了以下嘗試:
UPDATE table
set column = REPLACE(column,'456','xxxxx')
Where.......
的問題是它會取代「456」第一次出現爲好。由於'456'可能出現在單元格的開頭或結尾,因此我無法將替換語句中的模式更改爲'456'。有人有想法嗎?
你使用MySQL或MS SQL Server?不要標記不涉及的產品。 – jarlh
在這個版本中使用MySQL – donz90