T-SQL 101: # 44 Cortando espaços em branco de strings no SQL Server
Freqüentemente, preciso remover espaços do frente ou verso (ou ambos) das cordas. Por muito tempo, as duas funções que tínhamos para isso eram LTRIM (para ajuste à esquerda) e RTRIM (para ajuste à direita). Você pode vê-los nas duas primeiras instruções SELECT aqui:
No entanto, desde que eu uso o SQL Server (também há muito tempo), as pessoas têm pedido uma função TRIM. A maioria dos desenvolvedores estava cansada de escrever LTRIM (RTRIM ()) sem parar para fazer isso . No entanto, no SQL Server 2017, finalmente obtivemos uma função TRIM. Ela corta os lados esquerdo e direito de uma string.
Agora, embora essas funções sejam excelentes e façam o que precisam, a coisa o que eles não fazem é remover outros caracteres de espaço em branco. Se você precisar de uma função para fazer isso, sugiro que olhe para nossa função TrimWhitespace () em nossas ferramentas SDU gratuitas para desenvolvedores e DBAs. Ela remove todos os caracteres de espaço em branco comuns, incluindo os específicos de Unicode.
Aprendizagem T-SQL
Vale a pena se tornar proficiente em SQL. Se você gostaria de aprender muito sobre T-SQL rapidamente, nosso curso Como escrever consultas T-SQL para SQL Server é online, sob demanda e de baixo custo.