T-SQL 101: # 44 Recorte de espacios en blanco de cadenas en SQL Server
A menudo necesito eliminar espacios de anverso o reverso (o ambos) de las cuerdas. Durante mucho tiempo, las dos funciones que teníamos para eso eran LTRIM (para la moldura izquierda) y RTRIM (para la moldura derecha). Puede verlos en las dos primeras declaraciones SELECT aquí:
Sin embargo, durante el tiempo que he usado SQL Server (también durante mucho tiempo), la gente ha estado pidiendo una función TRIM. La mayoría de los desarrolladores estaban cansados de escribir interminablemente LTRIM (RTRIM ()) para hacer eso . Sin embargo, en SQL Server 2017, finalmente obtuvimos una función TRIM. Recorta los lados izquierdo y derecho de una cadena.
Ahora, si bien estas funciones son excelentes y hacen lo que necesitan, la cosa lo que no hacen es eliminar otros espacios en blanco. Si necesita una función para hacer eso, le sugiero que mire nuestra función TrimWhitespace () en nuestras Herramientas SDU gratuitas para desarrolladores y administradores de bases de datos. Elimina todos los caracteres de espacios en blanco comunes, incluidos los específicos de Unicode.
Aprendizaje T-SQL
Vale la pena que se convierta en un experto en SQL. Si desea aprender mucho sobre T-SQL rápidamente, nuestro curso Redacción de consultas T-SQL para SQL Server está en línea, bajo demanda y de bajo costo.