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]]