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

LTRIM

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

MySQL 8.1
LTRIM(str)

Параметры

strVARCHAR
Исходная строка

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

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

Примеры

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

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

Промокоды из одних пробелов

MySQL 8.1
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]8865
[WELCOME10]9958

Подробности

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

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