T-SQL 101: # 44 Trimming degli spazi bianchi dalle stringhe in SQL Server
Spesso ho bisogno di rimuovere gli spazi dal davanti o dietro (o entrambi) delle stringhe. Per molto tempo, le due funzioni che abbiamo avuto per questo sono state LTRIM (per trim a sinistra) e RTRIM (per trim a destra). Puoi vederli nelle prime due istruzioni SELECT qui:
Per tutto il tempo in cui ho usato SQL Server (anche da molto tempo), le persone hanno chiesto una funzione TRIM. La maggior parte degli sviluppatori era stanca di scrivere continuamente LTRIM (RTRIM ()) per farlo . In SQL Server 2017, tuttavia, abbiamo finalmente ottenuto una funzione TRIM. Taglia entrambi i lati sinistro e destro di una stringa.
Ora, sebbene queste funzioni siano eccellenti e facciano ciò di cui hanno bisogno, la cosa quello che non fanno è rimuovere altri caratteri di spazio. Se hai bisogno di una funzione per farlo, ti suggerirei di guardare la nostra funzione TrimWhitespace () nei nostri strumenti SDU gratuiti per sviluppatori e DBA. Rimuove tutti i caratteri di spazi bianchi comuni, compresi quelli specifici di Unicode.
Apprendimento T-SQL
Vale la pena di diventare esperto in SQL. Se desideri imparare molto su T-SQL in fretta, il nostro corso di scrittura di query T-SQL per SQL Server è online, su richiesta e a basso costo.