Поделиться через


Функция sort_array

Область применения: флажок Databricks SQL флажок Databricks Runtime

Возвращает массив в expr в отсортированном порядке.

Синтаксис

sort_array(expr [, ascendingOrder] )

Аргументы

  • exprARRAY: выражение сортируемых элементов.
  • ascendingOrder: необязательное BOOLEAN выражение, используемое trueпо умолчанию.

Возвраты

Тип результата соответствует expr.

Сортирует входной массив по возрастанию или убыванию в соответствии с естественным порядком его элементов. Элементы NULL помещаются в начало возвращаемого массива при сортировке по возрастанию или в конец при сортировке по убыванию.

Примеры

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