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.