+ 2
Необходимо написать запрос на sql: В произвольной символьной строке убрать все лидирующие и конечные пробелы.
запрос на sql
7 Answers
+ 4
It's translation in English:
It is necessary to write a query on sql: In any arbitrary character string, remove all leading and trailing spaces. request to sql.
+ 2
Понял. То есть надо заменить множественные пробелы единичным. Тогда regexp_replace('string. with. spaces', ' +', ' ')
+ 2
А можно сделать через 3 replace?
+ 2
select replace(replace(replace( 'Can I replace multiple whitespaces within a string with single one', ' ', ' ~'), '~ '), '~') from dual;
Отсюда: https://community.oracle.com/thread/678387
+ 1
Google в помощь😀
+ 1
На 10g
Пример результата:
Исходная строка
Thisisthesolution
Результат
Thisisthesolution
0
https://www.w3schools.com/sql/func_mysql_trim.asp
Для того чтобы дать более точный ответ, надо знать контекст запроса и тип SQL сервера.