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 LTRIM

Modo de foco
Função LTRIM - Amazon Redshift

Corta caracteres do início 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

LTRIM( 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 começo da string. Se não for especificado, um espaço será usado como caractere de corte.

Tipo de retorno

A função LTRIM retorna uma string no mesmo tipo de dado que a string de entrada (CHAR ou VARCHAR).

Exemplos

O exemplo a seguir corta o ano da coluna listime. Os caracteres de corte no literal de string '2008-' indicam os caracteres a serem cortados da esquerda. Se você usar os caracteres de corte '028-', obterá o mesmo resultado.

select listid, listtime, ltrim(listtime, '2008-') from listing order by 1, 2, 3 limit 10; listid | listtime | ltrim -------+---------------------+---------------- 1 | 2008-01-24 06:43:29 | 1-24 06:43:29 2 | 2008-03-05 12:25:29 | 3-05 12:25:29 3 | 2008-11-01 07:35:33 | 11-01 07:35:33 4 | 2008-05-24 01:18:37 | 5-24 01:18:37 5 | 2008-05-17 02:29:11 | 5-17 02:29:11 6 | 2008-08-15 02:08:13 | 15 02:08:13 7 | 2008-11-15 09:38:15 | 11-15 09:38:15 8 | 2008-11-09 05:07:30 | 11-09 05:07:30 9 | 2008-09-09 08:03:36 | 9-09 08:03:36 10 | 2008-06-17 09:44:54 | 6-17 09:44:54

LTRIM remove qualquer um dos caracteres em trim_chars quando eles aparecem no início da string. O seguinte exemplo apara os caracteres “C”, “D” e “G” quando eles aparecem no início de VENUENAME, que é uma coluna VARCHAR.

select venueid, venuename, ltrim(venuename, 'CDG') from venue where venuename like '%Park' order by 2 limit 7; venueid | venuename | btrim --------+----------------------------+-------------------------- 121 | ATT Park | ATT Park 109 | Citizens Bank Park | itizens Bank Park 102 | Comerica Park | omerica Park 9 | Dick's Sporting Goods Park | ick's Sporting Goods Park 97 | Fenway Park | Fenway Park 112 | Great American Ball Park | reat American Ball Park 114 | Miller Park | Miller Park

O exemplo a seguir usa o caractere de corte 2 que é recuperado da coluna venueid.

select ltrim('2008-01-24 06:43:29', venueid) from venue where venueid=2; ltrim ------------------ 008-01-24 06:43:29

O exemplo a seguir não corta nenhum caractere porque 2 é encontrado antes do caractere de corte '0'.

select ltrim('2008-01-24 06:43:29', '0'); ltrim ------------------- 2008-01-24 06:43:29

O exemplo a seguir usa o caractere de corte de espaço padrão e corta os dois espaços do início da string.

select ltrim(' 2008-01-24 06:43:29'); ltrim ------------------- 2008-01-24 06:43:29

Nesta página

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