Compartilhar via


Função sort_array

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Retorna a matriz em expr na ordem classificada.

Sintaxe

sort_array(expr [, ascendingOrder] )

Argumentos

  • expr: uma expressão ARRAY de elementos classificáveis.
  • ascendingOrder: uma expressão BOOLEAN opcional que tem como padrão true.

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]