Condividi tramite


Funzione sort_array

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce la matrice in expr in modo ordinato.

Sintassi

sort_array(expr [, ascendingOrder] )

Argomenti

  • exprARRAY: espressione di elementi ordinabili.
  • ascendingOrder: un'espressione facoltativa BOOLEAN 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]