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.