【AntDB数据库 SQL语法专栏】——常用函数(11)数组函数

数组函数
函数返回类型描述
array_append(anyarray, anyelement)anyarray向一个数组的末端追加一个元素
array_cat(anyarray, anyarray)anyarray连接两个数组
array_ndims(anyarray)int返回数组的维度数
array_dims(anyarray)text返回数组的维度的文本表示
array_fill(anyelement, int[], [, int[]])anyarray返回一个用提供的值和维度初始化好的数组,可以选择下界不为 1
array_length(anyarray, int)int返回被请求的数组维度的长度
array_lower(anyarray, int)int返回被请求的数组维度的下界
array_position(anyarray, anyelement [, int])int返回在该数组中从第三个参数指定的元素开始或者 第一个元素开始(数组必须是一维的)、第二个参数的 第一次出现的下标
array_positions(anyarray, anyelement)int[]返回在第一个参数给定的数组(数组必须是一维的)中, 第二个参数所有出现位置的下标组成的数组
array_prepend(anyelement, anyarray)anyarray向一个数组的首部追加一个元素
array_remove(anyarray, anyelement)anyarray从数组中移除所有等于给定值的所有元素(数组必须是一维的)
array_replace(anyarray, anyelement, anyelement)anyarray将每一个等于给定值的数组元素替换成一个新值
array_to_string(anyarray, text [, text])text使用提供的定界符和可选的空串连接数组元素
array_upper(anyarray, int)int返回被请求的数组维度的上界
cardinality(anyarray)int返回数组中元素的总数,如果数组为空则返回 0
string_to_array(text, text [, text])text[]使用提供的定界符和可选的空串将字符串划分成数组元素
unnest(anyarray)setof anyelement将一个数组扩展成一组行
unnest(anyarray, anyarray [, …])setof anyelement, anyelement [, …][把多维数组(可能是不同类型)扩展成一个行的集合。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值