SUBSTR: Cómo extraer una subcadena (Maintain)

Cómo:

La función SUBSTR extrae una subcadena basada en sus puntos de inicio y final en la cadena principal. SUBSTR puede modificar la posición de la subcadena en función de los valores de otros campos.

También existe una función SUBSTR disponible en el lenguaje de informes. Para más información acerca de esta función, consulte SUBSTR: Cómo extraer una subcadena.


Principio de página

x
Sintaxis: Cómo Extraer una subcadena
SUBSTR(string, start, length)

donde:

string

Alfanumérico

Es la cadena principal entre comillas simples, o un campo o variable que contenga la cadena de caracteres.

start

Número entero

Es la posición inicial de la subcadena en la cadena principal.

length

Número entero

Es la longitud de la subcadena, en caracteres.



Ejemplo: Cómo extraer el primer carácter de una cadena en Maintain

SUBSTR extrae la primera letra de FIRST_NAME, la combina con LAST_NAME y almacena el resultado en UID:

MAINTAIN FILE EMPLOYEE
CASE TOP
INFER EMP_ID FIRST_NAME LAST_NAME INTO ADDSTACK
COMPUTE UID/A9 = SUBSTR(ADDSTACK().FIRST_NAME,1,1) ||
                 ADDSTACK().LAST_NAME;
ENDCASE
END

La siguiente tabla muestra los valores de ejemplo de FIRST_NAME y LAST_NAME y los correspondientes a UID:

FIRST_NAME    LAST_NAME     UID
JOE           SMITH         JSMITH
SAM           JONES         SJONES
TERRI         WHITE         TWHITE

WebFOCUS