pub fn array_distinct(list: ListRef<'_>) -> ListValue
Expand description
Returns a new array removing all the duplicates from the input array
array_distinct (array anyarray) → array
Examples:
query T
select array_distinct(array[NULL]);
----
{NULL}
query T
select array_distinct(array[1,2,1,1]);
----
{1,2}
query T
select array_distinct(array[1,2,1,NULL]);
----
{1,2,NULL}
query T
select array_distinct(null::int[]);
----
NULL
query error polymorphic type
select array_distinct(null);