В моем приложении для Android есть таблица со столбцом с именем tag, этот столбец может содержать одно или несколько значений, разделенных запятыми, например:
test1,test,test2
Теперь я хочу переименовать одно из этих значений во всей таблице, у меня есть следующий запрос:
update mytable
set
tags = replace (tags, ',test,',',XXX,') // rename test with XXX
where
tags like '%,test,%'
это прекрасно работает, если значение находится между запятыми.
Как я могу добиться этого для ситуации, когда мое значение находится в начале или в конце CSV или является единственным значением в CSV.