Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. Pour plus d'informations, consultez le billet de blog
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 subarray
Manipule les tableaux pour renvoyer un sous-ensemble des tableaux d’entrée.
Syntaxe
SUBARRAY( super_expr, start_position, length )
Arguments
- super_expr
-
Expression SUPER valide sous forme de tableau.
- start_position
-
Position dans le tableau à partir de laquelle commence l’extraction, soit la position d’index 0. Une position négative signifie que l’extraction se fait à l’envers, en partant de la fin du tableau.
- longueur
-
Nombre d’éléments à extraire (longueur de la sous-chaîne).
Type de retour
La fonction subarray renvoie une valeur de données SUPER.
Exemples
Voici un exemple de sortie de fonction subarray :
SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)