У меня есть 100 ячеек в нашей базе данных, которые содержат ?
вместо '
. Возможно, это может произойти во всех строках и столбцах и более чем на одном слове на ячейку. Вот пример только одной ячейки.
Parents? CUI assumed equal to the sum of the father?s/stepfather?s and mother?s/ stepmother?s income .
Я хочу написать инструкцию SQL, которая находит все ячейки, содержащие ?
(может быть более одного на ячейку) и заменить их на '
. Я уверен, что все ?
должны быть заменены без исключения.
Я знаю, что есть функция replace, но я не знал, как извлечь символ из строки в sql.
Это один из примеров, который я получил, но это не могло мне помочь.
UPDATE dbo.authors
SET city = replace(city, 'Salt', 'Olympic')
WHERE city LIKE 'Salt%';
Любые идеи?