In MySQL is de LTRIM()
functie trimt witruimte vanaf het begin van een tekenreeks.
Syntaxis
De syntaxis gaat als volgt:
LTRIM(str)
Waar str
is de tekenreeks die moet worden bijgesneden.
Voorbeeld
Hier is een eenvoudig voorbeeld van het verwijderen van witruimte aan het begin van een tekenreeks:
SELECT LTRIM(' Tree') AS Trimmed;
Resultaat:
+---------+ | Trimmed | +---------+ | Tree | +---------+
De voorloopspatie is verwijderd.
Om het effect beter te demonstreren, ziet het er als volgt uit in vergelijking met de niet-getrimde snaar:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultaat:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Dus de eerste is bijgesneden en de tweede niet.
Meerdere ruimtes
Als u meerdere voorloopspaties heeft, worden ze allemaal bijgesneden:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultaat:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Andere ruimtes
Met deze functie wordt alleen de voorloopruimte bijgesneden. Elke andere ruimte wordt alleen gelaten:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Resultaat:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
In dit voorbeeld wordt de spatie tussen elk woord intact gelaten en wordt de volgspatie ook op beide strings intact gelaten. Alleen de eerste tekenreeks heeft zijn voorloopspatie bijgesneden.