Функция TRIM обрезает пробелы по краям строки.

См. команды LRIM и RTRIM, которая также обрезают пробелы.

Синтаксис

При выборке:

SELECT TRIM(поле) FROM имя_таблицы WHERE условие

При вставке:

INSERT INTO имя_таблицы SET имя_поля=TRIM(значение_поля)

Примеры

Все примеры будут по этой таблице workers, если не сказано иное. Подчеркивание имитирует пробелы:

id
айди
name
имя
age
возраст
salary
зарплата
1 ___Дима___ 23 300
2 ___Петя___ 24 400
3 ___Вася___ 25 500

Пример

В данном примере при выборке будут удалены пробелы по краям строки:

SELECT *, TRIM(поле) as name FROM workers

SQL запрос выберет следующие строки:

id
айди
name
имя
age
возраст
salary
зарплата
1 Дима 23 300
2 Петя 24 400
3 Вася 25 500

Пример

В данном примере при вставке будут удалены пробелы по краям строки (подчеркивание имитирует пробелы):

INSERT INTO workers SET name=TRIM('   Кирилл   '), age=26, salary=600

Таблица workers станет выглядеть так:

id
айди
name
имя
age
возраст
salary
зарплата
1 ___Дима___ 23 300
2 ___Петя___ 24 400
3 ___Вася___ 25 500
4 Кирилл 26 600