SORT_ARRAY 函数

功能描述

SORT_ARRAY 函数用于对数组元素进行排序。在排序过程中,null 值会被放置在数组的最前面。此函数在处理包含多种数据类型的数组时非常实用。

参数说明

  • array: array<T> 类型,表示需要排序的数组。
  • asc: 可选参数,布尔值,表示是否按照升序排列。默认值为 true,即默认进行升序排列。

返回类型

  • 返回一个排序后的数组,类型为 array<T>

使用示例

-- 示例 1: 对整数数组进行升序排序
SELECT sort_array(array(2, 1, 3)); -- 返回结果: [1, 2, 3]

-- 示例 2: 对包含 null 值的数组进行升序排序
SELECT sort_array(array(null, 4, 3, null, 5, 6)); -- 返回结果: [null, null, 3, 4, 5, 6]

-- 示例 3: 对整数数组进行降序排序
SELECT sort_array(array(2, 1, 3), false); -- 返回结果: [3, 2, 1]

联系我们
预约咨询
微信咨询
电话咨询