Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
subarray-Funktion
Manipuliert Arrays, um eine Teilmenge der Eingabe-Arrays zurückzugeben.
Syntax
SUBARRAY( super_expr, start_position, length )
Argumente
- super_expr
-
Ein gültiger SUPER-Ausdruck in Array-Form.
- start_position
-
Die Position innerhalb des Arrays, an der die Extrahierung gestartet werden soll, beginnend mit der Indexposition 0. Eine negative Position zählt vom Ende des Arrays rückwärts.
- length
-
Die Anzahl der Element, die extrahiert werden soll (die Länge der Unterzeichenfolge).
Rückgabetyp
Die subarray-Funktion gibt einen SUPER-Datenwert zurück.
Beispiele
Das folgende Beispiel zeigt eine subarray-Funktion.
SELECT SUBARRAY(ARRAY('a', 'b', 'c', 'd', 'e', 'f'), 2, 3); subarray --------------- ["c","d","e"] (1 row)