Função sort_array
Aplica-se a: Databricks SQL Databricks Runtime
Retorna a matriz em expr
ordem classificada.
Sintaxe
sort_array(expr [, ascendingOrder] )
Argumentos
expr
: UmaARRAY
expressão de elementos classificáveis.ascendingOrder
: Uma expressão opcionalBOOLEAN
padronizada paratrue
.
Devoluções
O tipo de resultado corresponde a expr
.
Classifica a matriz de entrada em ordem crescente ou decrescente de acordo com a ordem natural dos elementos da matriz.
NULL
Os elementos são colocados no início da matriz retornada em ordem crescente 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]