Data update
This commit is contained in:
parent
4d5544505c
commit
4924dd0264
3073 changed files with 55820 additions and 4408 deletions
12
Task/Symmetric-difference/DuckDB/symmetric-difference.duckdb
Normal file
12
Task/Symmetric-difference/DuckDB/symmetric-difference.duckdb
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
create or replace function arrxor(list1, list2) as
|
||||
(select array_agg(elements) from
|
||||
(select min(arr) as mn, max(arr) as mx, elements from
|
||||
( (select 1, unnest(list1))
|
||||
union all
|
||||
(select 2, unnest(list2)) ) as t(arr, elements)
|
||||
group by elements
|
||||
having mn = mx) ) ;
|
||||
|
||||
# Example:
|
||||
|
||||
select arrxor(['this','is','a','test'], ['also','part','of','a','test'] ) as arrxor;
|
||||
Loading…
Add table
Add a link
Reference in a new issue