Удалить / обновить разрывы строк из строки в столбцах sql - PullRequest
0 голосов
/ 11 июля 2019

Я сделал OCR для названий некоторых книг, которые по некоторым причинам также добавили разрывы строк.Теперь я хочу навсегда удалить / обновить их все, а не в представлении выбора.Это запросы, которые я выполняю

SELECT Replace(BOOKTITLE, Char(13) + Char(10), ''), 
       Len(Replace(BOOKTITLE, Char(13) + Char(10), '')) 
FROM   BOOKTABLE; 

SELECT BOOKTITLE AS [(No column name)], 
       Len(BOOKTITLE) 
FROM   BOOKTABLE; 

, которые дают следующие результаты

enter image description here

Как мне это сделать?

1 Ответ

1 голос
/ 11 июля 2019

Если разрывы строк всегда заканчиваются в конце BOOKTITLE, вы можете сделать это обновление

UPDATE BOOKTABLE SET BOOKTITLE = LEFT(BOOKTITLE, LEN(BOOKTITLE) - 2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...