SUBSTR o SUBSTRING
Sintaxis
SUBSTR(string_value, start_pos[, nchars]) o SUBSTR(string_value DE start_pos[ PARA nchars]) SUBSTRING(string_value, start_pos[, nchars]) o SUBSTRING(string_value DE start_pos[ PARA nchars])
Parámetros
string_value
La cadena de la que se tomará una subcadena.
start_pos
El carácter inicial del cual se extraerá la subcadena. .
nchars
El número de caracteres a extraer (debe ser mayor que o igual a 0). Si no se proporciona este valor, se extraen todos los caracteres restantes en
string_value
.
Descripción
SUBSTR
o
SUBSTRING
extrae caracteres
nchars
de la cadena y comienza por
start_pos
. Si se omite
nchars
,
SUBSTR
y
SUBSTRING
extraen caracteres de
start_pos
a través del final de la serie. Los espacios finales se truncan automáticamente.
Este macro está disponible en
IBM
®
Interact
.
IBM
®
Interact
solamente da soporte a los siguientes formatos:
SUBSTR(string_value, start_pos[, nchars])
o
SUBSTRING(string_value, start_pos[, nchars])
Ejemplos
SUBSTR
SUBSTR
Devuelve
("abcdef" FROM 1 FOR 2)
("abcdef",1,2)
'ab'
SUBSTR
SUBSTR
Devuelve
("abcdef" FROM -2 FOR 4)
("abcdef",-2,4)
'a'
SUBSTR
SUBSTR
Devuelve
("abcdef" FROM 3)
("abcdef",3)
'cdef'
Copyright IBM Corporation 2015. All Rights Reserved.