T-SQL 101: # 44 Découpage des espaces blancs des chaînes dans SQL Server
J’ai souvent besoin de supprimer des espaces du avant ou arrière (ou les deux) des chaînes. Pendant longtemps, les deux fonctions que nous avions pour cela étaient LTRIM (pour le trim gauche) et RTRIM (pour le trim droit). Vous pouvez les voir dans les deux premières instructions SELECT ici:
Depuis que j’utilise SQL Server (également depuis longtemps), les gens demandent une fonction TRIM. La plupart des développeurs étaient fatigués d’écrire sans cesse LTRIM (RTRIM ()) pour le faire . Cependant, dans SQL Server 2017, nous avons finalement obtenu une fonction TRIM. Elle coupe les côtés gauche et droit d’une chaîne.
Maintenant, même si ces fonctions sont excellentes et font ce dont elles ont besoin, le truc ce qu’ils ne font pas est de supprimer les autres caractères d’espacement. Si vous avez besoin d’une fonction pour faire cela, je vous suggère de regarder notre fonction TrimWhitespace () dans nos outils SDU gratuits pour les développeurs et les administrateurs de base de données. Elle supprime tous les caractères d’espaces communs, y compris ceux spécifiques à Unicode.
Apprentissage T-SQL
Cela vaut la peine de devenir compétent en SQL. Si vous souhaitez en savoir plus sur T-SQL rapidement, notre cours sur la rédaction de requêtes T-SQL pour SQL Server est en ligne, à la demande et à faible coût.