-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
It seems that the functions array_union and array_intersect are unable to process columnar data that contains NULL values. These NULL values are being overlooked in the process.
To Reproduce
❯
CREATE TABLE array_intersect_table
AS VALUES
([1, 2, 2, 3], [2, 3, 4]),
([2, 3, 3], [3]),
([3], [3, 3, 4]),
(null, [3, 4]),
([1, 2], null),
(null, null)
;
0 rows in set. Query took 0.013 seconds.
❯ select array_intersect(column1, column2) from array_intersect_table;
+------------------------------------------------------------------------+
| array_intersect(array_intersect_table.column1,array_except_table.column2) |
+------------------------------------------------------------------------+
| [2, 3] |
| [3] |
| [3] |
+------------------------------------------------------------------------+
3 rows in set. Query took 0.007 seconds.Expected behavior
No response
Additional context
No response
jayzhan211
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working