T-SQL 101: # 44 Trimning af mellemrum fra strenge i SQL Server
Jeg har ofte brug for at fjerne mellemrum fra forreste eller bageste (eller begge) strengene. I lang tid var de to funktioner, vi havde til det, LTRIM (til venstre trim) og RTRIM (til højre trim). Du kan se dem i de to første SELECT-udsagn her:
Så længe jeg har brugt SQL Server (også i lang tid), har folk bedt om en TRIM-funktion. De fleste udviklere var trætte af uendeligt at skrive LTRIM (RTRIM ()) for at gøre det I SQL Server 2017 fik vi dog endelig en TRIM-funktion. Den trimmer både venstre og højre side af en streng.
Nu mens disse funktioner er fremragende og gør hvad de har brug for, er sagen at de ikke gør, er at fjerne andre tegn i det hvide mellemrum. Hvis du har brug for en funktion til at gøre det, vil jeg foreslå, at du kigger på vores TrimWhitespace () -funktion i vores gratis SDU-værktøjer til udviklere og DBA’er. Det fjerner alle almindelige hvide mellemrumstegn inklusive Unicode-specifikke.
Læring T-SQL
Det er værd at blive dygtig til SQL. Hvis du gerne vil lære meget om T-SQL i en fart, er vores Writing T-SQL-forespørgsler til SQL Server-kursus online, on-demand og lave omkostninger.