should be it
This commit is contained in:
39
external/duckdb/test/optimizer/joins/join_on_floats.test
vendored
Normal file
39
external/duckdb/test/optimizer/joins/join_on_floats.test
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
# name: test/optimizer/joins/join_on_floats.test
|
||||
# description: tests for #16901 / #16965
|
||||
# group: [joins]
|
||||
|
||||
statement ok
|
||||
create table x (a float);
|
||||
|
||||
statement ok
|
||||
create table y (b float);
|
||||
|
||||
statement ok
|
||||
insert into x values ('0.0'), ('NaN');
|
||||
|
||||
statement ok
|
||||
insert into y values ('-0.0'), ('-NaN');
|
||||
|
||||
query TT
|
||||
select a::text, b::text from x inner join y on a = b;
|
||||
----
|
||||
0.0 -0.0
|
||||
nan -nan
|
||||
|
||||
query TT
|
||||
select a::text, b::text from y inner join x on a = b;
|
||||
----
|
||||
0.0 -0.0
|
||||
nan -nan
|
||||
|
||||
query TT
|
||||
select a::text, b::text from x right join y on a = b;
|
||||
----
|
||||
0.0 -0.0
|
||||
nan -nan
|
||||
|
||||
query TT
|
||||
select a::text, b::text from x left join y on a = b;
|
||||
----
|
||||
0.0 -0.0
|
||||
nan -nan
|
||||
Reference in New Issue
Block a user