Udostępnij za pośrednictwem


Funkcja sort_array

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca tablicę w expr kolejności posortowanej.

Składnia

sort_array(expr [, ascendingOrder] )

Argumenty

  • expr: wyrażenie ARRAY elementów posortowalnych.
  • ascendingOrder: opcjonalne BOOLEAN wyrażenie domyślnie ma wartość true.

Zwraca

Typ wyniku jest zgodny z expr.

Sortuje tablicę wejściową w kolejności rosnącej lub malejącej zgodnie z naturalną kolejnością elementów tablicy. NULL elementy są umieszczane na początku zwracanej tablicy w kolejności rosnącej lub na końcu zwracanej tablicy w kolejności malejącej.

Przykłady

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