snowflake.snowpark.functions.array_intersection¶
- snowflake.snowpark.functions.array_intersection(array1: ColumnOrName, array2: ColumnOrName) Column [source]¶
Returns an array that contains the matching elements in the two input arrays.
The function is NULL-safe, meaning it treats NULLs as known values for comparing equality.
- Parameters:
array1 – An ARRAY that contains elements to be compared.
array2 – An ARRAY that contains elements to be compared.
- Example::
>>> from snowflake.snowpark import Row >>> df = session.create_dataframe([Row([1, 2], [1, 3])], schema=["a", "b"]) >>> df.select(array_intersection("a", "b").alias("result")).show() ------------ |"RESULT" | ------------ |[ | | 1 | |] | ------------