Поиск разрыва строки в текстовой строке таблицы SQL?
Я пытался найти разрывы строк и возврат каретки в столбце таблицы SQL, и я не уверен в синтаксисе.
Я пробовал:
SELECT foo FROM test
WHERE foo LIKE CHAR(10)
Я не получил никаких результатов, хотя я знаю, что таблица должна возвращать результаты. Что я делаю неправильно?
Ответы
Ответ 1
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
Изменить:, чтобы найти все различные типы окончаний строк, вы должны просто проверить оба:
SELECT foo FROM test WHERE foo LIKE '%' + CHAR(10) + '%'
OR foo LIKE '%' + CHAR(13) + '%'
Ответ 2
SELECT foo FROM Table WHERE foo LIKE '%' + CHAR(13)+CHAR(10) + '%'
Ответ 3
Try
SELECT foo FROM test WHERE foo LIKE '%'+ CHAR(10)+'%'
Ответ 4
Пытаться
SELECT foo FROM test WHERE foo LIKE CONCAT('%', CHAR(10), '%')