Skip to content

PostgreSQL array_ndims() 函数 ​

PostgreSQL array_ndims() 函数返回指定的数组的维度数。

array_ndims() 语法 ​

这里是 PostgreSQL array_ndims() 函数的语法:

sql
array_ndims(array) -> integer

参数 ​

  • array

    必需的。 数组。

返回值 ​

PostgreSQL array_ndims() 函数返回一个整数,它是指定的数组的维度数。

array_ndims() 示例 ​

本示例展示了如何使用 PostgreSQL array_ndims() 函数返回一个数组的维度数。

sql
SELECT array_ndims(ARRAY[0, 1, 2]);
bash
 array_ndims
-------------
           1

您同样可以使用 array_ndims() 函数返回一个多维数组的维度数。比如:

sql
SELECT array_ndims('[2:4][2:3]={{1,1},{1,1},{1,1}}'::integer[]);
bash
 array_ndims
-------------
           2