Hologres兼容PostgreSQL,支持使用标准的PostgreSQL语法进行开发。

Hologres已支持的数组函数列表如下。当前Hologres版本支持的函数是PostgreSQL的一个子集,函数的使用方法请参见数组函数

函数名 描述 用例 结果
array_append(anyarray, anyelement) 添加元素至数组的尾部。 array_append(ARRAY[1,2], 3) {1,2,3}
array_dims(anyarray) 使用文本形式表示数组的维度。 array_dims(ARRAY[[1,2,3], [4,5,6]]) [1:2][1:3]
array_lower(anyarray, int) 返回ANYARRAY数组维度的下限。 array_lower(‘[0:2]={1,2,3}’::int[], 1) 0
array_prepend(anyelement, anyarray) 添加元素至数组的头部。 array_prepend(1, ARRAY[2,3]) {1,2,3}
array_upper(anyarray, int) 返回ANYARRAY数组维度的上限。 array_upper(ARRAY[1,8,3,7], 1) 4
unnest(anyarray) 将数组的每个元素扩展为单独行。 unnest(ARRAY[1,2])

1

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

2

(2 rows)