1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
# name: test/sql/optimizer/test_in_rewrite_rule.test
# description: Test In Rewrite Rule
# group: [optimizer]
statement ok
create table t (i integer);
statement ok
insert into t values (1)
statement ok
insert into t values (2)
query T
select * from t where i in ('1','2','y');
----
1
2
query T
SELECT x::VARCHAR IN ('1', y::VARCHAR) FROM (VALUES (1, 2), (2, 3)) tbl(x, y);
----
1
0
query T
SELECT x::BIGINT IN (1::BIGINT, y) FROM (VALUES (1::INTEGER, 2::BIGINT), (2::INTEGER, 3::BIGINT)) tbl(x, y);
----
1
0
|