Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
funzione SUBARRAY
Estrae una porzione di un array a partire da una posizione specificata. Restituisce un nuovo array contenente il numero specificato di elementi dall'array di input.
Sintassi
SUBARRAY( super_expr, start_position, length )
Arguments (Argomenti)
- super_expr
-
Una espressione SUPER valida in forma di array.
- start_position
-
Un numero intero che specifica la posizione iniziale per l'estrazione. L'indice è basato su 0, dove 0 indica il primo elemento. Se start_position supera la lunghezza dell'array, viene restituito un array vuoto.
- length
-
Un numero intero opzionale che specifica il numero di elementi da estrarre. Se omesso, vengono restituiti tutti gli elementi dalla posizione iniziale alla fine dell'array.
Tipo restituito
La funzione SUBARRAY restituisce un valore di dati SUPER.
Esempi
Di seguito è riportato un esempio di funzione SUBARRAY.
SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)