ARRAY_SORT
描述
将数组中的元素升序排列
语法
ARRAY_SORT(<arr>)
参数
参数 | 说明 |
---|---|
<arr> | 对应数组 |
返回值
返回按升序排列后的数组,如果输入数组为 NULL,则返回 NULL。 如果数组元素包含 NULL, 则输出的排序数组会将 NULL 放在最前面。
举例
SELECT ARRAY_SORT([1, 2, 3, 6]),ARRAY_SORT([1, 4, 3, 5, NULL]),ARRAY_SORT([NULL]);
+--------------------------+--------------------------------+--------------------+
| array_sort([1, 2, 3, 6]) | array_sort([1, 4, 3, 5, NULL]) | array_sort([NULL]) |
+--------------------------+--------------------------------+--------------------+
| [1, 2, 3, 6] | [null, 1, 3, 4, 5] | [null] |
+--------------------------+--------------------------------+--------------------+