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
Помните, что это удалит все пробелы, а не только ведущие и хвостовые.