Função sort_array
Aplica-se a: SQL do Databricks
Runtime do Databricks
Retorna a matriz em expr
na ordem classificada.
Sintaxe
sort_array(expr [, ascendingOrder] )
Argumentos
expr
: uma expressãoARRAY
de elementos classificáveis.ascendingOrder
: uma expressãoBOOLEAN
opcional que tem como padrãotrue
.
Retornos
O tipo de resultado corresponde a expr
.
Classifica a matriz de entrada em ordem ascendente ou decrescente de acordo com a ordem natural dos elementos da matriz.
Os elementos NULL
são colocados no início da matriz retornada em ordem ascendente ou no final da matriz retornada em ordem decrescente.
Exemplos
> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
[NULL,a,b,c,d]