Databricks Guide

Array Functions

SELECT array_union(array(1, 2, 2, 3), array(1, 3, 5));
 [1,2,3,5]
SELECT array_distinct(array(1, 2, 3,NULL, 3));
 [1,2,3,NULL]
>SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
 [1,3]
SELECT array_compact(array(1, 2,NULL, 3,NULL, 3));
 [1, 2, 3, 3]
SELECT flatten(array(array(1, 2), array(3, 4)));
 [1,2,3,4]
SELECT filter(array(1, 2, 3), x -> x % 2 == 1);
 [1,3]

TBLEProperties