У меня есть значение, разделенное запятыми, например 1,2,3,4
, в одном столбце таблицы в моей базе данных SQL Server. Я хочу заменить определенное значение в строке, разделенной запятыми. т. е. из 1,2,3
я должен заменить 1 на 5 и 2 на 6. Ожидаемый результат — 5,6,3
.
У меня будет значение 1 и 2 в нескольких строках. Поэтому мне нужно обновить его во всех строках. У меня есть таблица, содержащая новое значение для обновления (т.е. 5 and 6
).
Короче говоря, у меня есть таблица со значениями, разделенными запятыми, в одном из столбцов, и у меня есть другая таблица, содержащая новое значение. Мне нужно обновить значение, разделенное запятыми, новым значением.
1 with 5
и2 with 6
? - person Squirrel   schedule 24.09.2018SELECT REPLACE
вместо обновления таблицы? - person Ilyes   schedule 24.09.201848,49,51,55,57
это старые данные, и их следует заменить на100,101,102,103,104
. Эти новые данные находятся в другой таблице со старыми данными в сравнении с новыми данными. Как 48 100 49 101 51 102 55 103 57 104 Столбец, разделенный запятыми, имеет тип nvarchar - person Aswin Sathyan   schedule 24.09.2018