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 campo, expressão ou valor literal do qual os caracteres devem ser obtidos. |
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( ).