Partager via


Fonction sort_array

S’applique à : case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne le tableau dans expr dans un ordre trié.

Syntaxe

sort_array(expr [, ascendingOrder] )

Arguments

  • expr : expression ARRAY d’éléments triables.
  • ascendingOrder : expression BOOLEAN facultative qui prend la valeur par défaut de true.

Retours

Le résultat est du type d’expr.

Trie le tableau d’entrée dans l’ordre croissant ou décroissant en fonction de l’ordonnancement naturel des éléments du tableau. Les éléments NULL sont placés au début du tableau retourné dans l’ordre croissant ou à la fin du tableau retourné dans l’ordre décroissant.

Exemples

> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
 [NULL,a,b,c,d]