Сначала добавьте запятую в конце, используя concat()
, чтобы каждый элемент был заключен в запятые. Затем замените элемент, используя replace()
, включая окружающие запятые. Наконец, используйте substring()
, чтобы получить строку без запятых в начале и конце.
UPDATE elbat
SET list = substring(replace(concat(',', list, ','), ',AB,', ',XX,'), 2, len(replace(concat(',', list, ','), ',AB,', ',XX,')) - 2);
дб <> скрипка