Compartir a través de


Función sort_array

Se aplica a:check marked yes Databricks SQL check marked yes Databricks Runtime

Devuelve la matriz de expr ordenada.

Sintaxis

sort_array(expr [, ascendingOrder] )

Argumentos

  • expr: una expresión ARRAY de elementos ordenables.
  • ascendingOrder: expresión BOOLEAN opcional que tiene como valor predeterminado true.

Devoluciones

El tipo del resultado coincide con el de expr.

Ordena la matriz de entrada en orden ascendente o descendente, según el orden natural de los elementos de la matriz. Los elementos NULL se ponen al principio de la matriz devuelta en orden ascendente, o al final de la matriz devuelta en orden descendente.

Ejemplos

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