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
,NCHAR
ouCHAR
) 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
,NCHAR
ouCHAR
) onderemoved_characters
deve 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.