MYSQL Как использовать обрезку в выбранном запросе

В моей таблице есть набор записей около 50,

в таблице у меня есть столбец с именем USERNAME, но некоторые из ведущих и конечных пользователей имеют пробел,

поэтому я не получаю точный результат заказа из-за пробела,

Так скажите мне, как использовать обрезку в запросе SELECT,

Спасибо

Ответы

Ответ 1

Вы можете использовать TRIM в ORDER BY:

ORDER BY TRIM(username)

... но это будет только обрезать лишнее пространство в левой и правой части текста, а не между ними.

Использование TRIM в SELECT так же просто, как:

SELECT TRIM(username) AS username
  FROM your_table

Ответ 2

Вы можете использовать REPLACE в своем запросе, чтобы удалить все пробелы из строк, например:

SELECT REPLACE(A.Postal, ' ', '') AS Postal FROM ADDRESS

Помните, что это удалит все пробелы, а не только ведущие и хвостовые.