Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Função RTRIM

Modo de foco
Função RTRIM - Amazon Redshift

A função RTRIM apara um conjunto específico de caracteres do final de uma string. Remove a string mais longa que contém somente caracteres que estão na lista de caracteres de corte. O corte é concluído quando nenhum caractere de corte aparece na string de entrada.

Sintaxe

RTRIM( string, trim_chars )

Argumentos

string

Uma coluna, expressão ou literal de string a ser cortado.

trim_chars

Uma coluna, expressão ou literal de string que representa os caracteres a serem cortados do final da string. Se não for especificado, um espaço será usado como caractere de corte.

Tipo de retorno

Uma string no mesmo tipo de dados que o argumento da string.

Exemplo

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

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

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

select 'xyzaxyzbxyzcxyz' as untrim, rtrim('xyzaxyzbxyzcxyz', 'xyz') as trim; untrim | trim -----------------+----------- xyzaxyzbxyzcxyz | xyzaxyzbxyzc

O exemplo a seguir remove as partes 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 final da string de entrada é removido.

SELECT rtrim('setuphistorycassettes', 'tes'); rtrim ----------------- setuphistoryca

O seguinte exemplo apara os caracteres "Park" do final de VENUENAME, onde presente:

select venueid, venuename, rtrim(venuename, 'Park') from venue order by 1, 2, 3 limit 10; venueid | venuename | rtrim --------+----------------------------+------------------------- 1 | Toyota Park | Toyota 2 | Columbus Crew Stadium | Columbus Crew Stadium 3 | RFK Stadium | RFK Stadium 4 | CommunityAmerica Ballpark | CommunityAmerica Ballp 5 | Gillette Stadium | Gillette Stadium 6 | New York Giants Stadium | New York Giants Stadium 7 | BMO Field | BMO Field 8 | The Home Depot Center | The Home Depot Cente 9 | Dick's Sporting Goods Park | Dick's Sporting Goods 10 | Pizza Hut Park | Pizza Hut

Observe que RTRIM remove qualquer um dos caracteres P, a, r ou k que aparecem no final de um VENUENAME.

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.