Funkcja sort_array
Dotyczy: Databricks SQL Databricks Runtime
Zwraca tablicę w expr
kolejności posortowanej.
Składnia
sort_array(expr [, ascendingOrder] )
Argumenty
expr
: wyrażenieARRAY
elementów posortowalnych.ascendingOrder
: opcjonalneBOOLEAN
wyrażenie domyślnie ma wartośćtrue
.
Zwraca
Typ wyniku jest zgodny z expr
.
Sortuje tablicę wejściową w kolejności rosnącej lub malejącej zgodnie z naturalną kolejnością elementów tablicy.
NULL
elementy są umieszczane na początku zwracanej tablicy w kolejności rosnącej lub na końcu zwracanej tablicy w kolejności malejącej.
Przykłady
> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
[NULL,a,b,c,d]