O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
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