Um problema frequente decorrente da entrada de dados são os espaços em branco indesejados acidentalmente adicionados no início ou no final de uma string quando o usuário está inserindo dados em uma caixa de texto. Esses espaços em branco podem causar problemas ao tentar identificar registros duplicados ou ao tentar JOIN tabelas em variáveis de string.
O SQL contém duas funções para eliminar o espaço em branco de uma string:
O A função LTRIM é usada para remover todos os espaços em branco do início de uma string.
A função RTRIM é usada para remover todos os espaços em branco do final de uma string.
Ambos os strings as funções estão disponíveis no SQL Server, Oracle, MySQL e Microsoft Access.
A sintaxe para as funções são as seguintes:
LTRIM (String)
RTRIM (String)
O parâmetro String que é passado para as funções pode ser um nome de coluna, uma variável, uma string literal ou a saída de uma função definida pelo usuário ou consulta escalar.
SELECT LTRIM(" spaces at start")SELECT RTRIM(FirstName) FROM Customers
Se você deseja remover os espaços em branco no início e no final da string, você pode simplesmente aplicar LTRIM e RTRIM à string. Como alternativa, se você estiver usando MySQL ou Microsoft Access, poderá usar a função TRIM, que faz a mesma coisa que aplicar LTRIM e RTRIM.
Conclusão
Neste artigo, demonstramos como para remover os espaços em branco do início e do final das variáveis de string usando SQL. Essas funções podem ajudá-lo a limpar seus dados em um formato mais padronizado e evitar problemas decorrentes da não identificação do que deveriam ser registros duplicados ou da criação de INNER JOINS bem-sucedidos em caso de junção em uma string.
relatar este anúncio