

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# ARRAY\$1SORT-Funktion
<a name="array_sort"></a>

Erstellt eine sortierte Version des Eingabe-Arrays in aufsteigender oder absteigender Reihenfolge. Sie können angeben, wo NULL-Werte im Ergebnis erscheinen sollen. Die Funktion ist NULL-sicher, d. h. sie behandelt Objekte wie NULLs bekannte Objekte.

## Syntax
<a name="array_sort-syntax"></a>

```
ARRAY_SORT( array [, sort_ascending [, nulls_first]] )
```

## Argumente
<a name="array_sort-arguments"></a>

 *Array*   
Ein SUPER-Ausdruck, der das zu sortierende Array angibt.

 *sort\$1ascending*   
Ein boolescher Wert, der angibt, ob das Array in aufsteigender oder absteigender Reihenfolge sortiert werden soll:  
+ Geben Sie TRUE an, um die Elemente in aufsteigender Reihenfolge zu sortieren.
+ Geben Sie FALSE an, um die Elemente in absteigender Reihenfolge zu sortieren.
Der Standardwert ist „true“.

 *nulls\$1first*   
Ein boolescher Wert, der die NULL-Positionierung angibt:  
+ Geben Sie TRUE an, um es NULLs an den Anfang des sortierten Arrays zu setzen.
+ Geben Sie FALSE an, um es NULLs am Ende des sortierten Arrays zu platzieren.

## Rückgabetyp
<a name="array_sort-return-type"></a>

Die Funktion ARRAY\$1SORT gibt einen SUPER-Typ zurück.

## Hinweis
<a name="array_sort-note"></a>

Beim Sortieren von Arrays mit gemischten Datentypen werden Elemente nach der folgenden Typrangfolge sortiert:
+ Boolesche Werte
+ Numerische Werte
+ Zeichenfolgenwerte
+ Arrays
+ Objekte/Wörterbücher

Innerhalb jeder Typkategorie werden die Elemente entsprechend ihrer natürlichen Reihenfolge sortiert (z. B. werden Zahlen numerisch sortiert, Zeichenketten alphabetisch).

## Beispiel
<a name="array_sort-example"></a>

Die folgenden Beispiele zeigen die Funktion ARRAY\$1SORT.

```
-- Ascending order (default)
SELECT ARRAY_SORT(ARRAY('b', 'a', 0, NULL, 1, false));
        array_sort        
--------------------------
 [false,0,1,"a","b",null]
(1 row)

-- Descending order
SELECT ARRAY_SORT(ARRAY('b', 'a', 0, NULL, 1, false), False);
        array_sort        
--------------------------
 [null,"b","a",1,0,false]
(1 row)

-- Descending order with NULLs at the end of the sorted array
SELECT ARRAY_SORT(ARRAY('b', 'a', 0, NULL, 1, false), False, False);
        array_sort        
--------------------------
 ["b","a",1,0,false,null]
(1 row)
```

## Weitere Informationen finden Sie auch unter
<a name="array_sort-see-also"></a>
+ [ARRAY\$1DISTINCT-Funktion](array_distinct.md)
+ [Funktion ARRAY\$1FLATTEN](array_flatten.md)
+ [SUBARRAY-Funktion](r_subarray.md)