Funktionen sort_array

Gäller för:check marked yes Databricks SQL check marked yes Databricks Runtime

Returnerar matrisen i expr sorterad ordning.

Syntax

sort_array(expr [, ascendingOrder] )

Argument

  • expr: Ett ARRAY uttryck för sorterbara element.
  • ascendingOrder: Ett valfritt BOOLEAN uttryck som standard är true.

Returer

Resultattypen matchar expr.

Sorterar indatamatrisen i stigande eller fallande ordning enligt matriselementens naturliga ordning. NULL element placeras i början av den returnerade matrisen i stigande ordning eller i slutet av den returnerade matrisen i fallande ordning.

Exempel

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