Função LAST( )

Retorna um número especificado de caracteres do final de uma cadeia.

Sintaxe

LAST(cadeia; comprimento)

Parâmetros

Nome Tipo Descrição
cadeia caractere O valor de que os caracteres devem ser retornados.
comprimento numérico O número de caracteres a retornar.

Saída

Caractere.

Exemplos

Exemplos básicos

Retorna "Poupança":

LAST("Tipo de conta: Poupança"; 8)

Retorna "efghi":

LAST("abcdefghi"; 5)

Retorna "fghi ":

LAST("abcdefghi "; 5)

Retorna " abc", pois o valor da cadeia é mais curto do que o comprimento especificado de 6, então espaços à esquerda são adicionados à saída:

LAST("abc"; 6)

Observações

Resultados em branco causados por espaços à direita

Espaços à direita na cadeia podem fazer com que os resultados produzidos pela função LAST( ) sejam brancos.

Por exemplo, o resultado de LAST("6483-30384   "; 3) é "   ".

Você pode usar a função ALLTRIM( ) em conjunto com LAST( ) para remover eventuais espaços finais na cadeia.

Por exemplo, LAST(ALLTRIM("6483-30384   "); 3) retorna "384".

Retornando caracteres do início de uma cadeia

Se você quiser retornar um número especificado de caracteres do início de uma cadeia, use a função SUBSTR( ). Para obter mais informações, consulte Função SUBSTR( ).

Guia de scripting do ACL 14.1