Function cardinality

Source
fn cardinality<T: TryFrom<usize>>(array: ListRef<'_>) -> Result<T>
Expand description

Returns the total number of elements in the array.

cardinality ( array anyarray) → int8

Examples:

query T
select cardinality(null::int[]);
----
NULL

query T
select cardinality(array[1,2,3]);
----
3

query T
select cardinality(array[1,2,3,4,1]);
----
5

query T
select cardinality(array[array[1, 2, 3]]);
----
3

query T
select cardinality(array[array[array[3,4,5],array[2,2,2]],array[array[6,7,8],array[0,0,0]]]);
----
12

query T
select cardinality(array[NULL]);
----
1

query error Cannot implicitly cast
select cardinality(null);