I SQL Server, kan du bruke TRIM()
funksjon for å fjerne ledende og etterfølgende mellomrom fra en streng.
TRIM()
er en T-SQL-funksjon som fjerner mellomrom char(32)
eller andre angitte tegn fra starten eller slutten av en streng.
Syntaks
Her er de syntaks:
TRIM ( string )
string
argumentet er en nødvendig argument – det er selve strengen som skal beskjæres., Og characters FROM
er en valgfri argument som gir deg mulighet til å angi hvilke tegn bør fjernes (hvis ikke mellomrom). Hvis du ikke angir hvilke bokstaver, så mellomrom, vil bli trimmet.,
Mellomrom Eksempel
Her er et enkelt eksempel på trimming ledende og etterfølgende mellomrom fra en streng:
SELECT TRIM(" Cat ");
Føre
---Cat
Her er hva det ville har sett ut uten å trimme streng:
SELECT " Cat ";
Resultat:
----- Cat
Merk bindestrek tegn er generert i min kommandolinje-grensesnitt, og du kan se at det er en bindestrek per tegnet i strengen (inkludert mellomrom).,
for Å gjøre det klarere, her er et annet eksempel å sammenligne trimmet og ikke-tilklippet strenger, hver med flere blanke tegn på hver side:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
Resultat:
A B ---------------- --- Cat Cat
Trimming på Høyre eller Venstre Side Bare
Du kan også bruke LTRIM()
for å trimme hvite mellomrom fra venstre side, og du kan bruke RTRIM()
for å trimme mellomrom fra høyre side.
Trimming Andre Tegn
Du kan bruke TRIM()
for å fjerne andre tegn enn mellomrom.,