Función sort_array
Se aplica a: Databricks SQL Databricks Runtime
Devuelve la matriz de expr
ordenada.
Sintaxis
sort_array(expr [, ascendingOrder] )
Argumentos
expr
: una expresiónARRAY
de elementos ordenables.ascendingOrder
: expresiónBOOLEAN
opcional que tiene como valor predeterminadotrue
.
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]