SUBSTR ou SUBSTRING
Syntaxe
SUBSTR(string_value, start_pos[, nchars]) or SUBSTR(string_value FROM start_pos[ FOR nchars]) SUBSTRING(string_value, start_pos[, nchars]) or SUBSTRING(string_value FROM start_pos[ FOR nchars])
Paramètres
string_value
Chaîne à partir de laquelle une sous-chaîne est extraite.
start_pos
Caractère de début à partir duquel la sous-chaîne doit être extraite.
nchars
Nombre de caractères à extraire (doit être supérieur ou égal à 0). Si cette valeur n'est pas fournie, tous les caractères restants de
string_value
sont extraits.
Description
SUBSTR
ou
SUBSTRING
extrait
nchars
caractères de la chaîne, à partir de
start_pos
. Si
nchars
est omis,
SUBSTR
et
SUBSTRING
extraient les caractères de
start_pos
jusqu'à la fin de la chaîne. Les espaces de fin sont automatiquement tronqués.
Cette macro est disponible dans
IBM
®
Interact
.
IBM
®
Interact
ne prend en charge que les formats suivants :
SUBSTR(string_value, start_pos[, nchars])
ou
SUBSTRING(string_value, start_pos[, nchars])
Exemples
SUBSTR
SUBSTR
Renvoie
("abcdef" FROM 1 FOR 2)
("abcdef",1,2)
'ab'
SUBSTR
SUBSTR
Renvoie
("abcdef" FROM -2 FOR 4)
("abcdef",-2,4)
'a'
SUBSTR
SUBSTR
Renvoie
("abcdef" FROM 3)
("abcdef",3)
'cdef'
Copyright IBM Corporation 2015. All Rights Reserved.