SQL Academy
Premium
Funktionsreferenz

LTRIM

Entfernt Leerzeichen am Anfang eines Strings.

MySQL 8.1
LTRIM(str)

Parameter

strVARCHAR
Ausgangsstring

Rückgabewert

String ohne führende Leerzeichen; Tabs und Zeilenumbrüche bleiben erhalten

Beispiele

Leerzeichen links entfernt

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

Promocodes nur aus Leerzeichen

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

Details

Entfernt nur Leerzeichen. Um andere Zeichen zu entfernen, verwende TRIM(LEADING '0' FROM str). In PostgreSQL nimmt LTRIM ein zweites Argument mit den zu entfernenden Zeichen, in MySQL gibt es dieses Argument nicht.

Siehe auch