Функция 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 |