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

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

Синтаксис

При выборке:

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

При вставке:

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

Примеры

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

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

Пример

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

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

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

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

Пример

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

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

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

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