I SQL Server kan du använda T-SQL LTRIM()
funktion för att ta bort inledande blanktecken från en given sträng.
Syntax
Syntaxen ser ut så här:
LTRIM ( character_expression )
Där character_expression
är ett uttryck för tecken eller binära data. Det kan vara vilken konstant, variabel eller kolumn som helst (så länge den är av en datatyp, förutom text , ntext och bild , som är implicit konverterbar till varchar ).
Exempel
Här är ett grundläggande exempel:
SELECT LTRIM(' Cat');
Resultat:
Cat
För att göra effekten mer uppenbar, här är ett exempel på en trimmad sträng och en otrimmad sträng sida vid sida. Det här exemplet innehåller också flera inledande blanksteg – som alla tas bort.
SELECT ' Cat' AS 'Not Trimmed', LTRIM(' Cat') AS 'Trimmed';
Resultat:
Not Trimmed Trimmed ----------- ------- Cat Cat
Du kan också använda RTRIM()
för att ta bort efterföljande ämnen och TRIM()
för att ta bort mellanslag (eller andra tecken) från båda sidor av strängen.