Função TRIM do SQL Server
Resumo: neste tutorial, você aprenderá a usar o SQL Server TRIM() função para remover espaços ou caracteres especificados de ambos os lados de uma string.
Visão geral da função TRIM () do SQL Server
A função TRIM() remove espaços ou caracteres especificados de ambas as extremidades de uma string. A seguir está a sintaxe da função TRIM():
Code language: SQL (Structured Query Language) (sql)
Nesta sintaxe:
- O
removed_charactersé uma coluna literal, variável ou de tabela de qualquer tipo de caractere não LOB (NVARCHAR,VARCHAR,NCHARouCHAR) que contém caracteres que serão removidos. Observe que os tiposNVARCHAR(MAX)eVARCHAR(MAX)não são permitidos. O argumentoremove_charactersé opcional. Se você ignorá-lo, a funçãoTRIM()retornará uma string após truncar todos os espaços iniciais e finais deinput_string. Tem o mesmo efeito que usar as funçõesLTRIM()eRTRIM():RTRIM(LTRIM(input_string). - O
input_stringé uma expressão de qualquer tipo de caractere (NVARCHAR,VARCHAR,NCHARouCHAR) onderemoved_charactersdeve ser removido.
A função TRIM() retorna uma string em que removed_characters são removidos dos lados esquerdo e direito. Ele retorna NULL se input_string for NULL.
Exemplos de função TRIM () do SQL Server
Vamos dar alguns exemplos de uso de TRIM() função.
A) Remover espaços iniciais e finais de uma string
O exemplo a seguir usa a TRIM() função para remover todos os espaços iniciais e finais da string " Test string ";
Code language: SQL (Structured Query Language) (sql)
Aqui está a saída :
result-----------------Test string(1 row affected)
B) Usando a função TRIM () para remover caracteres especificados de ambos os lados de uma string
Este exemplo usa a TRIM() função para remover os caracteres. e $ da string "$$$Hello..":
Code language: SQL (Structured Query Language) (sql)
O seguinte mostra a saída:
result----------Hello(1 row affected)
C) Usando a função TRIM () para limpar espaços à esquerda e à direita em uma coluna de uma tabela
Esta instrução usa o TRIM() função para remover todos os espaços iniciais e finais dos valores na coluna street da tabela sales.customers:
Code language: SQL (Structured Query Language) (sql)
Neste tutorial, você aprendeu como usar a função TRIM() do SQL Server para remover espaços ou caracteres especificados de ambos lados de uma corda.