PostgreSQL array_length() 函数
PostgreSQL array_length()
函数返回指定的数组中指定维度的长度。
array_length()
语法
这里是 PostgreSQL array_length()
函数的语法:
array_length(array, dimension) -> integer
复制
参数
array
- 必需的。 数组。
dimension
- 必需的。 数组的维度,它是一个整数。
返回值
PostgreSQL array_length()
函数返回一个整数,它是指定的数组中指定维度的长度。
如果您指定了一个数组中不存在的维度,该函数将返回 NULL
。
array_length()
示例
本示例展示了如何使用 PostgreSQL array_length()
函数返回数组的长度。
SELECT array_length(ARRAY[0, 1, 2], 1);
复制
array_length -------------- 3
复制
对于一个多维数组,您可以获取某个数组维度的长度。比如:
SELECT array_length(ARRAY[[1,2], [3,4], [5,6]], 2);
复制
array_length -------------- 2
复制
这里,您获取了数组 [[1,2], [3,4], [5,6]]
第二维的长度是 2。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。