I MySQL, LTRIM()
funktionen trimmar blanksteg från början av en sträng.
Syntax
Syntaxen ser ut så här:
LTRIM(str)
Där str
är strängen som ska trimmas.
Exempel
Här är ett grundläggande exempel på hur du tar bort blanksteg från början av en sträng:
SELECT LTRIM(' Tree') AS Trimmed;
Resultat:
+---------+ | Trimmed | +---------+ | Tree | +---------+
Det inledande utrymmet tas bort.
För att demonstrera effekten bättre, så här ser den ut jämfört med den otrimmade strängen:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultat:
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Så den första har trimmats och den andra inte.
Flera mellanslag
Om du har flera inledande blanksteg trimmas alla:
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Resultat:
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Andra utrymmen
Den här funktionen trimmar endast inledande utrymme. Eventuellt annat utrymme lämnas ifred:
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Resultat:
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
I det här exemplet lämnas mellanrummet mellan varje ord intakt, och det efterföljande mellanrummet lämnas också intakt på båda strängarna. Endast den första strängen har sitt främre mellanslag trimmat.