array_length() 函数的第二个参数是什么?
What is the second argument in array_length() function?
Postgresql 9.4 有 functions 数组。其中之一是 array_length(anyarray, int)
。它有两个参数。
第二个参数是什么?在所有示例中,它的值为 1
。但是没有地方说它是什么。
这是数组的维度。
考虑一个二维数组 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.
Postgresql 9.4 有 functions 数组。其中之一是 array_length(anyarray, int)
。它有两个参数。
第二个参数是什么?在所有示例中,它的值为 1
。但是没有地方说它是什么。
这是数组的维度。
考虑一个二维数组 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.