Funzione sort_array
Si applica a: Databricks SQL Databricks Runtime
Restituisce la matrice in expr
in modo ordinato.
Sintassi
sort_array(expr [, ascendingOrder] )
Argomenti
expr
ARRAY
: espressione di elementi ordinabili.ascendingOrder
: un'espressione facoltativaBOOLEAN
che per impostazione predefinita ètrue
.
Valori restituiti
Il tipo di risultato corrisponde a expr
.
Ordina la matrice di input in ordine crescente o decrescente in base all'ordinamento naturale degli elementi della matrice.
NULL
Gli elementi vengono posizionati all'inizio della matrice restituita in ordine crescente o alla fine della matrice restituita in ordine decrescente.
Esempi
> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
[NULL,a,b,c,d]