Función LAST( )

Devuelve una cantidad específica de caracteres del final de una cadena.

Sintaxis

LAST(cadena; longitud)

Parámetros

Nombre Tipo Descripción
cadena carácter El valor de donde se devuelven los caracteres.
longitud numérico La cantidad de caracteres que se deben devolver.

Salida

Carácter.

Ejemplos

Ejemplos básicos

Devuelve "Ahorros":

LAST("Tipo de cuenta: Ahorros"; 7)

Devuelve "efghi":

LAST("abcdefghi"; 5)

Devuelve "fghi ":

LAST("abcdefghi "; 5)

Devuelve "   abc", porque el valor de la cadena es más corto que la longitud especificada de 6; por lo tanto, se agregan espacios a la salida:

LAST("abc"; 6)

Observaciones

Resultados en blanco debido a los espacios al final

Los espacios al final en la cadena pueden hacer que los resultados que se obtienen con la función LAST( ) estén en blanco.

Por ejemplo, la salida para LAST("6483-30384   "; 3) es "   ".

Puede utilizar la función ALLTRIM( ) junto con LAST( ) para quitar los espacios finales de la cadena.

Por ejemplo, LAST(ALLTRIM("6483-30384   "); 3) devuelve "384".

Devolución de caracteres del principio de una cadena

Si desea devolver una cantidad específica de caracteres del principio de una cadena, utilice la función SUBSTR( ). Si desea obtener más información, consulte Función SUBSTR( ).

Guía de creación de scripts de ACL 14.1