Função BTRIM - Amazon Redshift

Função BTRIM

A função BTRIM apara uma string removendo os espaços em branco iniciais e finais ou removendo caracteres iniciais ou finais que correspondem a uma string opcional especificada.

Sintaxe

BTRIM(string [, trim_chars ] )

Argumentos

string

A string VARCHAR de entrada a ser cortada.

trim_chars

A string VARCHAR que contém os caracteres a serem correspondidos.

Tipo de retorno

A função BTRIM retorna uma string VARCHAR.

Exemplos

O seguinte exemplo apara espaços em branco inicias e finais da string ' abc ':

select ' abc ' as untrim, btrim(' abc ') as trim; untrim | trim ----------+------ abc | abc

O exemplo a seguir remove a string 'xyz' inicial e final da string 'xyzaxyzbxyzcxyz'. As ocorrências inicial e final de 'xyz' são removidas, mas as ocorrências internas da string não são removidas.

select 'xyzaxyzbxyzcxyz' as untrim, btrim('xyzaxyzbxyzcxyz', 'xyz') as trim; untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | axyzbxyzc

O exemplo a seguir remove as partes iniciais e finais da string 'setuphistorycassettes' que correspondem a qualquer um dos caracteres na lista trim_chars 'tes'. Qualquer te ou s que ocorra antes que outro caractere que não esteja na lista trim_chars no início ou no final da string de entrada seja removido.

SELECT btrim('setuphistorycassettes', 'tes'); btrim ----------------- uphistoryca