mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
Added another test #2115
This commit is contained in:
parent
b01d7bb5e2
commit
c3b7abaa8b
@ -0,0 +1,56 @@
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
1
|
||||
0
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
||||
1
|
||||
1
|
||||
0
|
72
dbms/tests/queries/0_stateless/00662_array_has_nullable.sql
Normal file
72
dbms/tests/queries/0_stateless/00662_array_has_nullable.sql
Normal file
@ -0,0 +1,72 @@
|
||||
SELECT has(['a', 'b'], 'a');
|
||||
SELECT has(['a', 'b'], 'b');
|
||||
SELECT has(['a', 'b'], 'c');
|
||||
SELECT has(['a', 'b'], NULL);
|
||||
|
||||
SELECT has(['a', NULL, 'b'], 'a');
|
||||
SELECT has(['a', NULL, 'b'], 'b');
|
||||
SELECT has(['a', NULL, 'b'], 'c');
|
||||
SELECT has(['a', NULL, 'b'], NULL);
|
||||
|
||||
SELECT has(materialize(['a', 'b']), 'a');
|
||||
SELECT has(materialize(['a', 'b']), 'b');
|
||||
SELECT has(materialize(['a', 'b']), 'c');
|
||||
SELECT has(materialize(['a', 'b']), NULL);
|
||||
|
||||
SELECT has(materialize(['a', NULL, 'b']), 'a');
|
||||
SELECT has(materialize(['a', NULL, 'b']), 'b');
|
||||
SELECT has(materialize(['a', NULL, 'b']), 'c');
|
||||
SELECT has(materialize(['a', NULL, 'b']), NULL);
|
||||
|
||||
SELECT has(['a', 'b'], materialize('a'));
|
||||
SELECT has(['a', 'b'], materialize('b'));
|
||||
SELECT has(['a', 'b'], materialize('c'));
|
||||
|
||||
SELECT has(['a', NULL, 'b'], materialize('a'));
|
||||
SELECT has(['a', NULL, 'b'], materialize('b'));
|
||||
SELECT has(['a', NULL, 'b'], materialize('c'));
|
||||
|
||||
SELECT has(materialize(['a', 'b']), materialize('a'));
|
||||
SELECT has(materialize(['a', 'b']), materialize('b'));
|
||||
SELECT has(materialize(['a', 'b']), materialize('c'));
|
||||
|
||||
SELECT has(materialize(['a', NULL, 'b']), materialize('a'));
|
||||
SELECT has(materialize(['a', NULL, 'b']), materialize('b'));
|
||||
SELECT has(materialize(['a', NULL, 'b']), materialize('c'));
|
||||
|
||||
|
||||
SELECT has([111, 222], 111);
|
||||
SELECT has([111, 222], 222);
|
||||
SELECT has([111, 222], 333);
|
||||
SELECT has([111, 222], NULL);
|
||||
|
||||
SELECT has([111, NULL, 222], 111);
|
||||
SELECT has([111, NULL, 222], 222);
|
||||
SELECT has([111, NULL, 222], 333);
|
||||
SELECT has([111, NULL, 222], NULL);
|
||||
|
||||
SELECT has(materialize([111, 222]), 111);
|
||||
SELECT has(materialize([111, 222]), 222);
|
||||
SELECT has(materialize([111, 222]), 333);
|
||||
SELECT has(materialize([111, 222]), NULL);
|
||||
|
||||
SELECT has(materialize([111, NULL, 222]), 111);
|
||||
SELECT has(materialize([111, NULL, 222]), 222);
|
||||
SELECT has(materialize([111, NULL, 222]), 333);
|
||||
SELECT has(materialize([111, NULL, 222]), NULL);
|
||||
|
||||
SELECT has([111, 222], materialize(111));
|
||||
SELECT has([111, 222], materialize(222));
|
||||
SELECT has([111, 222], materialize(333));
|
||||
|
||||
SELECT has([111, NULL, 222], materialize(111));
|
||||
SELECT has([111, NULL, 222], materialize(222));
|
||||
SELECT has([111, NULL, 222], materialize(333));
|
||||
|
||||
SELECT has(materialize([111, 222]), materialize(111));
|
||||
SELECT has(materialize([111, 222]), materialize(222));
|
||||
SELECT has(materialize([111, 222]), materialize(333));
|
||||
|
||||
SELECT has(materialize([111, NULL, 222]), materialize(111));
|
||||
SELECT has(materialize([111, NULL, 222]), materialize(222));
|
||||
SELECT has(materialize([111, NULL, 222]), materialize(333));
|
Loading…
Reference in New Issue
Block a user