SUBSTR
Extrait une sous-chaîne à partir d'un point spécifié dans la chaîne donnée.
Syntaxe
SUBSTR(STRING, START [, LENGTH])
Arguments
STRING
Type : string
Chaîne à partir de laquelle extraire une sous-chaîne.
START
Type : integer
Index de début de la sous-chaîne.
Les positions commencent par 1. Une position de début négative est interprétée comme étant relative à la fin de la chaîne.
LENGTH
Type : integer
(Facultatif) Longueur de la sous-chaîne.
En cas d'omission, le reste de la chaîne après la position de début START est renvoyé.
Renvoie
Type : string
Renvoie une sous-chaîne de STRING de longueur LENGTH à partir de la position de début START.
Exemples
| STRING | START | LENGTH | Sortie |
|---|---|---|---|
| Hello World | 1 | 5 | Hello |
| Hello World | 0 | 4 | ''
|
| Hello World | -5 | 5 | World |
| Hello World | 12 | 4 | ''
|
| Hello World | -12 | 4 | ''
|
| Hello World | 2 | 3 | ell |
| Hello World | 3 | -2 | ''
|
| Hello World | 2 | 14 | ello World |
| Hello World | 2 | ello World | |
| Hello World | -3 | 2 | rl |
null
|
-3 | 2 | null
|