Array Functions

7 functions for array containment, sizing, sorting, and joining. The source column is always the implicit first input and must be an array type.

FunctionSyntaxParametersNotes
array_containsarray_contains(column, value)value — literal to search for.Returns boolean.
array_sizearray_size(column)None.
flatten_arrayflatten_array(column)None.Flattens an array of arrays into a single array.
array_sortarray_sort(column)None.
array_distinctarray_distinct(column)None.
array_joinarray_join(column, delimiter, nullReplacement)delimiter default ",". nullReplacement optional.Concatenates array elements into a single string.
array_ziparray_zip(column, otherColumn)otherColumn — column ref, must also be an array.Pairs elements of the two arrays positionally.