T-SQL 101: # 44 Tăierea spațiului alb din șirurile din SQL Server
De multe ori trebuie să elimin spațiile din partea din față sau din spate (sau ambele) a corzilor. Pentru o lungă perioadă de timp, cele două funcții pe care le-am avut pentru aceasta au fost LTRIM (pentru tăierea stângă) și RTRIM (pentru tăierea dreaptă). Le puteți vedea în primele două instrucțiuni SELECT aici:
De vreme ce am folosit SQL Server (de asemenea, de mult timp), oamenii au cerut o funcție TRIM. Majoritatea dezvoltatorilor s-au săturat să scrie LTRIM (RTRIM ()) la nesfârșit pentru a face asta În SQL Server 2017, totuși, am obținut în cele din urmă o funcție TRIM. Aceasta ajustează atât partea stângă, cât și partea dreaptă a unui șir.
Acum, în timp ce aceste funcții sunt excelente și fac ceea ce au nevoie, lucrul ceea ce nu fac este să elimine alte caractere din spațiul alb. Dacă aveți nevoie de o funcție pentru a face acest lucru, v-aș sugera să vă uitați la funcția noastră TrimWhitespace () în instrumentele noastre SDU gratuite pentru dezvoltatori și DBA-uri. Elimină toate caracterele comune ale spațiului alb, inclusiv cele specifice Unicode.
Învățare T-SQL
Merită să devii competent în SQL. Dacă doriți să aflați multe despre T-SQL în grabă, cursul nostru Scrierea de interogări T-SQL pentru SQL Server este online, la cerere și cost redus.