暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

北陌 2024-04-30
61

数组函数

函数返回类型描述
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 [, …][把多维数组(可能是不同类型)扩展成一个行的集合。


关于AntDB数据库

电信级核心交易数据库AntDB 数据库始于 2008年,在运营商的核心系统上,为全国 24个省份的 10亿多用户提供在线服务;具备高性能、弹性扩展、高可靠等产品特性,每秒可处理十多万笔核心交易,并保障系统平稳运行超 10年零故障。 AntDB 广泛应用于通信、金融、交通、能源、物联网等多个行业,在 200多个项目上成功落地。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论