array_length()函数中的第二个参数是什么?

时间:2015-12-18 13:13:46

标签: sql arrays postgresql postgresql-9.4

Postgresql 9.4对于数组有functions。其中一个是array_length(anyarray, int)。得到两个论点。

第二个论点是什么?在所有示例中,它都具有值1。但是没有地方说它是什么。

1 个答案:

答案 0 :(得分:10)

这是数组的维度

考虑一个2D阵列3×2的例子:

array_length(array[[1, 2], [3, 4], [5, 6]], 1) ---> 3
array_length(array[[1, 2], [3, 4], [5, 6]], 2) ---> 2

第一个维度的大小为3;第二个维度的大小为2。