în SQL Server, puteți utiliza funcția TRIM()
pentru a elimina spațiile albe de conducere și de sfârșit dintr-un șir.
TRIM()
este o funcție T-SQL care elimină caracterul spațial char(32)
sau alte caractere specificate de la începutul sau sfârșitul unui șir.
Sintaxa
Aici e sintaxa:
TRIM ( string )
string
argument, este necesar un argument – este real șir să tăiați., Și characters FROM
este un argument opțional care vă permite să specificați ce caractere ar trebui eliminate (dacă nu caracterul spațial). Dacă nu specificați care caractere, atunci caracterul spațiu va fi tăiat.,
Spațiu Exemplu
Aici e un exemplu de bază de tăiere de conducere și la sfârșit spațiu dintr-un șir:
SELECT TRIM(" Cat ");
Rezultat
---Cat
Aici e ceea ce ar fi privit ca tunderea fără șir:
SELECT " Cat ";
Rezultat:
----- Cat
Notă cratima personajele sunt generate în linie de comandă interfață, și puteți vedea că există o cratimă pentru fiecare caracter din șirul de caractere (inclusiv caracterul spațiu).,
Pentru a face mai clar, aici e un alt exemplu compararea împodobite și neprelucrate, siruri de caractere, fiecare cu mai multe spații albe caractere pe fiecare parte:
SELECT " Cat " AS "A", TRIM(" Cat ") AS "B";
Rezultat:
A B ---------------- --- Cat Cat
Tunderea Dreapta sau Stanga Doar
de asemenea, puteți folosi LTRIM()
să tăiați spațiu din partea stângă numai, și puteți folosi RTRIM()
să tăiați spațiu de numai pe partea dreapta.
tunderea altor caractere
puteți utilizaTRIM()
pentru a elimina alte caractere decât caracterul spațial.,