T-SQL 101: # 44 Witruimte trimmen van strings in SQL Server
Ik moet vaak spaties verwijderen uit de voor- of achterkant (of beide) van snaren. Lange tijd waren de twee functies die we daarvoor hadden LTRIM (voor linker trim) en RTRIM (voor rechter trim). Je kunt ze hier in de eerste twee SELECT-instructies zien:
Zolang ik SQL Server gebruik (ook een hele tijd), hebben mensen om een TRIM-functie gevraagd. De meeste ontwikkelaars waren het zat om eindeloos LTRIM (RTRIM ()) te schrijven om dat te doen . In SQL Server 2017 hebben we eindelijk een TRIM-functie gekregen. Het trimt zowel de linker- als de rechterkant van een string.
Hoewel deze functies uitstekend zijn en doen wat ze moeten doen, is het ding wat ze niet doen, is andere spaties verwijderen. Als je een functie nodig hebt om dat te doen, raad ik je aan om naar onze TrimWhitespace () -functie te kijken in onze gratis SDU-tools voor ontwikkelaars en DBA’s. Het verwijdert alle gangbare witruimtetekens, inclusief Unicode-specifieke.
Leren T-SQL
Het is de moeite waard om bekwaam te worden in SQL. Als je snel veel over T-SQL wilt leren, is onze cursus T-SQL Queries voor SQL Server schrijven online, on-demand en goedkoop.