Справочник по функциям

LTRIM

Удаляет пробелы в начале строки.

MySQL 8.4
LTRIM(str)
str
Исходная строка
VARCHAR

Возвращаемое значение

Строка без пробелов в начале; табуляция и переводы строк не удаляются

Примеры

Пробелы слева убраны

MySQL 8.4
SELECT CONCAT('[', LTRIM('  Hello  '), ']') AS result;
result
[Hello ]

Пробелы в промокодах

MySQL 8.4
SELECT CONCAT('[', promo_code, ']') AS promo_code,
	CHAR_LENGTH(promo_code) AS length,
	CHAR_LENGTH(LTRIM(promo_code)) AS length_after_ltrim,
	COUNT(*) AS orders
FROM orders
GROUP BY promo_code
ORDER BY length;
promo_codelengthlength_after_ltrimorders
<NULL><NULL><NULL>159
[]0078
[ ]3042
[VIP30]5554
[SUMMER20]8845
[WELCOME10]9943
[summer20 ]9910
[ Summer20]9810
[welcome10 ]10108
[ Welcome10]1097

Подробности

Удаляет только пробелы. Чтобы убрать другие символы, используйте TRIM(LEADING '0' FROM str). В PostgreSQL LTRIM принимает второй аргумент — набор удаляемых символов, а в MySQL такого аргумента нет.

Смотрите также