Последнее обновление
ARRAY_REVERSE_SORT
Назначение
Сортирует элементы массива по убыванию.
Синтаксис
ARRAY_REVERSE_SORT(arr)
Параметры
arr:ARRAY<T>, гдеTможет быть числовым, логическим, строковым типом, типом даты и времени, IP и т. д. Поддерживаются многомерные массивы, однако все элементы массива (независимо от глубины вложенности) должны иметь один из поддерживаемых типов.
Возвращаемое значение
- Возвращает
ARRAY<T>того же типа, что и входной массив. - Элементы
NULLпомещаются в конец возвращаемого массива.
Примечания по использованию
- Если на вход подан
NULL, возвращаетNULL; если на вход подан пустой массив[], возвращает пустой массив. ARRAY_REVERSE_SORTсортирует по убыванию, аARRAY_SORTсортирует по возрастанию.
Примеры
-
Базовый пример: элементы
NULLпомещаются в конец возвращаемого массиваARRAY_REVERSE_SORT([1,2,3,null])->[3,2,1,null]
-
Если на вход подан
NULL, возвращаетNULL; если на вход подан пустой массив[], возвращает пустой массив.ARRAY_REVERSE_SORT(NULL)->NULLARRAY_REVERSE_SORT([])->[]
-
Сортировка многомерного массива
ARRAY_REVERSE_SORT([[3, 4], [5, 6]])->[[5, 6], [3, 4]]