Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Funzione subarray
Manipola gli array per restituire un sottoinsieme degli array di input.
Sintassi
SUBARRAY( super_expr, start_position, length )
Argomenti
- super_expr
-
Una espressione SUPER valida in forma di array.
- start_position
-
La posizione all'interno dell'array per iniziare l'estrazione, a partire dalla posizione indice 0. Una posizione negativa viene conteggiata all'indietro dalla fine della matrice.
- length
-
Il numero di elementi da estrarre (la lunghezza della sottostringa).
Tipo restituito
La funzione subarray restituisce un valore di dati SUPER.
Esempi
Di seguito è riportato un esempio di una funzione subarray:
SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)