I S .l Server kan du bruge funktionen TRIM()
til at fjerne førende og efterfølgende mellemrum fra en streng.
TRIM()
er en T-s .l-funktion, der fjerner mellemrumstegnet char(32)
eller andre specificerede tegn fra starten eller slutningen af en streng.
Syntaks
Her er syntaksen:
TRIM ( string )
string
argument er et påkrævet argument – det er selve strengen, der skal beskæres., Og characters FROM
er et valgfrit argument, der giver dig mulighed for at angive, hvilke tegn der skal fjernes (hvis ikke mellemrumstegnet). Hvis du ikke angiver hvilke tegn, bliver mellemrumstegnet trimmet.,
Blanktegn Eksempel
Her er en grundlæggende eksempel på trimning foranstillede og efterstillede blanktegn fra en streng:
SELECT TRIM(" Cat ");
Resultat
---Cat
Her er, hvad det ville have set ud uden trimning strengen:
SELECT " Cat ";
Resultat:
----- Cat
Bemærk arter tegn, der er genereret i min command line interface, og du kan se, at der er en bindestreg per tegn i strengen (inklusiv mellemrum).,
for At gøre det klarere, her er et andet eksempel sammenligne trimmet og ikke-afskåret strenge, hver med flere blanktegn på hver side:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
Resultat:
A B ---------------- --- Cat Cat
Trimning Højre eller Venstre Side
Du kan også bruge LTRIM()
for at trimme blanktegn fra venstre side, og du kan bruge RTRIM()
for at trimme blanktegn fra højre side kun.
trimning af andre tegn
Du kan brugeTRIM()
til at fjerne andre tegn end mellemrumstegnet.,