Freigeben über


sort_array-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Die Funktion gibt das Array in expr in sortierter Reihenfolge zurück.

Syntax

sort_array(expr [, ascendingOrder] )

Argumente

  • expr: Ein ARRAY-Ausdruck sortierbarer Elemente.
  • ascendingOrder: Ein optionaler BOOLEAN-Ausdruck, der standardmäßig auf true festgelegt ist.

Gibt zurück

Der Ergebnistyp entspricht expr.

Es sortiert das Eingabearray in aufsteigender oder absteigender Reihenfolge gemäß der natürlichen Reihenfolge der Arrayelemente. NULL-Elemente werden am Anfang des zurückgegebenen Arrays in aufsteigender Reihenfolge oder am Ende des zurückgegebenen Arrays in absteigender Reihenfolge platziert.

Beispiele

> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
 [NULL,a,b,c,d]