Substr

Extrait une partie d’une chaîne donnée.

Syntaxe

Substr(s1, n1, n2 )

Paramètres

Paramètre

Description

s1

Chaîne source.

n1

Position, dans la chaîne s1, marquant le début de l’extraction.

Si n1 est inférieur à un, la fonction utilise la position du premier caractère. Si n1 est supérieur à la longueur de s1, la fonction utilise la position du dernier caractère.

n2

Nombre de caractères à extraire.

Si n2 est inférieur ou égal à 0, la fonction renvoie une chaîne vide. Si n1+n2 est supérieur à la longueur de s1, la fonction renvoie la sous-chaîne à partir de la position n1 jusqu’à la fin de s1.

Exemples

Les expressions suivantes constituent des exemples d’utilisation de la fonction Substr :

Expression

Renvoie

Substr("ABCDEFG", 3, 4)

CDEF

Substr(3214, 2, 1)

2

Substr(Last_Name[0], 1, 3)

Les trois premiers caractères de la première occurrence de Last_Name.

Substr("ABCDEFG", 5, 0)

""

Substr("21 Waterloo St.", 4, 5)

Water