Есть ли запрос или способ в MySql для удаления пробелов между String?
Например: если у меня есть String "Auto Robot Cars", результатом должен быть "AutoRobotCars",
Я знаю функцию TRIM в MySql, но она удаляет только пробелы Leading & Trailing, а не WhiteSpaces между String.
Я считаю, что MySQL имеет функцию замены - REPLACE (YourString, "", "")
Редактировать:
1.) Вам нужно это, чтобы удалить вкладки и новые строки (все пробелы не просто?)?
2.) Вы хотите оставить ведущие и конечные пробелы как есть?
MySQL имеет функцию Trim & REPLACE, пожалуйста, просмотрите ниже пример.
+------------+
| trim(code) |
+------------+
| Plan 607 |
| Plan 608 |
| Plan 609 |
| Plan 610 |
| Plan 611 |
| Plan 612 |
| Plan 613 |
| Plan 614 |
| Plan 615 |
| Plan 616 |
+------------+
Теперь вы можете использовать
select REPLACE(code,' ','') from table_name;
Это вернется ниже результата
+---------+
| code |
+---------+
| Plan607 |
| Plan608 |
| Plan609 |
| Plan610 |
| Plan611 |
| Plan612 |
| Plan613 |
| Plan614 |
| Plan615 |
| Plan616 |
+---------+