I SQL Server kan du använda T-SQL RTRIM()
funktion för att ta bort efterföljande ämnen från en given sträng. Efterföljande ämnen är vita utrymmen, flikar, etc som kommer i slutet av strängen.
Syntax
Syntaxen ser ut så här:
RTRIM ( 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 RTRIM('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 'A', RTRIM('Cat ') AS 'B';
Resultat:
A B ---------- --- Cat Cat
Du kan också använda LTRIM()
för att ta bort inledande blanksteg och TRIM()
för att ta bort mellanslag (eller andra tecken) från båda sidor av strängen.