I SQL Server kan du bruge T-SQL RTRIM() funktion til at fjerne efterstillede emner fra en given streng. Efterfølgende emner er hvide mellemrum, tabulatorer osv., der kommer for enden af strengen.
Syntaks
Syntaksen ser sådan ud:
RTRIM ( character_expression )
Hvor character_expression er et udtryk for tegn eller binære data. Det kan være enhver konstant, variabel eller kolonne (så længe den er af en datatype, undtagen tekst , ntekst og billede , der implicit kan konverteres til varchar ).
Eksempler
Her er et grundlæggende eksempel:
SELECT RTRIM('Cat '); Resultat:
--- Cat
For at gøre effekten mere tydelig, er her et eksempel på en trimmet streng og en ikke trimmet streng side om side. Dette eksempel inkluderer også flere indledende mellemrum – som alle er fjernet.
SELECT
'Cat ' AS 'A',
RTRIM('Cat ') AS 'B';
Resultat:
A B ---------- --- Cat Cat
Du kan også bruge LTRIM() for at fjerne indledende tomme felter og TRIM() for at fjerne mellemrum (eller andre tegn) fra begge sider af strengen.