Partilhar via


Função sort_array

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna a matriz em expr ordem classificada.

Sintaxe

sort_array(expr [, ascendingOrder] )

Argumentos

  • expr: Uma ARRAY expressão de elementos classificáveis.
  • ascendingOrder: Uma expressão opcional BOOLEAN padronizada para true.

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]