ARRAY_REVERSE_SORT
更新时间:2025-10-17
描述
将数组中的元素降序排列
语法
SQL
1ARRAY_REVERSE_SORT(<arr>)
参数
| 参数 | 说明 |
|---|---|
<arr> |
对应数组 |
返回值
返回按降序排列后的数组,如果输入数组为 NULL,则返回 NULL。如果数组元素包含 NULL, 则输出的排序数组会将 NULL 放在最后面。
举例
SQL
1SELECT ARRAY_REVERSE_SORT([1, 2, 3, 6]),ARRAY_REVERSE_SORT([1, 4, 3, 5, NULL]),ARRAY_REVERSE_SORT([NULL]);
Text
1+----------------------------------+----------------------------------------+----------------------------+
2| array_reverse_sort([1, 2, 3, 6]) | array_reverse_sort([1, 4, 3, 5, NULL]) | array_reverse_sort([NULL]) |
3+----------------------------------+----------------------------------------+----------------------------+
4| [6, 3, 2, 1] | [5, 4, 3, 1, null] | [null] |
5+----------------------------------+----------------------------------------+----------------------------+
