I MySQL er LTRIM()
funktion trimmer mellemrum fra begyndelsen af en streng.
Syntaks
Syntaksen ser sådan ud:
LTRIM(str)
Hvor str
er strengen, der skal trimmes.
Eksempel
Her er et grundlæggende eksempel på fjernelse af mellemrum fra starten af en streng:
SELECT LTRIM(' Tree') AS Trimmed;
Resultat:
+---------+ | Trimmed | +---------+ | Tree | +---------+
Det indledende mellemrum er fjernet.
For at demonstrere effekten bedre, se her, hvordan den ser ud sammenlignet med den utrimmede streng:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultat:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Så den første er blevet trimmet, og den anden er ikke.
Flere mellemrum
Hvis du har flere indledende mellemrum, trimmes dem alle:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultat:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Andre rum
Denne funktion trimmer kun førende plads. Enhver anden plads efterlades alene:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Resultat:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
I dette eksempel er mellemrummet mellem hvert ord intakt, og det efterfølgende mellemrum er også intakt på begge strenge. Det er kun den første streng, der har trimmet det forreste mellemrum.