Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Fonction SUBSTRING dans Amazon QLDB
Dans Amazon QLDB, utilisez laSUBSTRING
fonction pour renvoyer une sous-chaîne à partir d'une chaîne donnée. La sous-chaîne commence à partir de l'index de départ spécifié et se termine au dernier caractère de la chaîne, ou à la longueur spécifiée.
Syntaxe
SUBSTRING (
string
,start-index
[,length
] )
Arguments
string
-
Nom du champ ou expression du type de données à
string
partir duquel extraire une sous-chaîne. index de démarrage
-
Position de départ dans la
chaîne
à partir de laquelle commencer l'extraction. Ce numéro peut être négatif.Le premier caractère de la
chaîne
a un indice de 1. longueur
-
(Facultatif) Nombre de caractères (points de code) à extraire de la
chaîne
, commençant à l'index de
départ et se terminant à (indice
de début etlongueur
) : 1. En d'autres termes, la longueur de la sous-chaîne. Ce numéro ne peut pas être négatif.Si ce paramètre n'est pas fourni, la fonction continue jusqu'à la fin de la
chaîne
.
Type de retour
string
Exemples
SUBSTRING('123456789', 0) -- '123456789' SUBSTRING('123456789', 1) -- '123456789' SUBSTRING('123456789', 2) -- '23456789' SUBSTRING('123456789', -4) -- '123456789' SUBSTRING('123456789', 0, 999) -- '123456789' SUBSTRING('123456789', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"