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 t
, e
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