array_length()

返回数组维度的长度的函数

array_length() 是一个系统函数,用于返回所请求的 数组 维度的长度。

array_length()PostgreSQL 8.4 中添加。

用法

array_length ( anyarray, integer ) → integer

如果数组是零长度的,或者提供了不存在的维度,则返回 NULL

变更历史

示例

array_length() 的基本用法示例

postgres=# SELECT array_length(ARRAY[1,2,3], 1);
 array_length 
--------------
            3
(1 row)

array_length() 与多维数组一起使用

postgres=# SELECT array_length(ARRAY[ [1,2,3],[4,5,NULL] ], 2);
 array_length 
--------------
            3
(1 row)

分类

数组, 系统函数

另请参阅

array_dims(), array_ndims(), array_lower(), array_upper()

反馈

提交有关“array_length()”的任何评论、建议或更正,请在此处 提交