Функция RTRIM обрезает пробелы, которые стоят в конце строки.

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

Синтаксис

При выборке:

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

При вставке:

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

Примеры

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

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

Пример

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

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

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

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

Пример

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

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

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

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