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.