fn array_length<T: TryFrom<usize>>(array: ListRef<'_>) -> Result<T>
Expand description
Returns the length of an array.
array_length (array anyarray) → int8
Examples:
query T
select array_length(null::int[]);
----
NULL
query T
select array_length(array[1,2,3]);
----
3
query T
select array_length(array[1,2,3,4,1]);
----
5
query T
select array_length(array[]::int[]);
----
0
query T
select array_length(array[array[1, 2, 3]]);
----
1
query T
select array_length(array[NULL]);
----
1
query error Cannot implicitly cast
select array_length(null);