Update tests

This commit is contained in:
Alexey Milovidov 2020-07-31 00:07:51 +03:00
parent c491b2c153
commit a0d6593f90
5 changed files with 27 additions and 27 deletions

View File

@ -7,24 +7,24 @@ insert into array_intersect values ('2019-01-01', [1,2]);
insert into array_intersect values ('2019-01-01', [1]); insert into array_intersect values ('2019-01-01', [1]);
insert into array_intersect values ('2019-01-01', []); insert into array_intersect values ('2019-01-01', []);
select arrayIntersect(arr, [1,2]) from array_intersect order by arr; select arraySort(arrayIntersect(arr, [1,2])) from array_intersect order by arr;
select arrayIntersect(arr, []) from array_intersect order by arr; select arraySort(arrayIntersect(arr, [])) from array_intersect order by arr;
select arrayIntersect([], arr) from array_intersect order by arr; select arraySort(arrayIntersect([], arr)) from array_intersect order by arr;
select arrayIntersect([1,2], arr) from array_intersect order by arr; select arraySort(arrayIntersect([1,2], arr)) from array_intersect order by arr;
select arrayIntersect([1,2], [1,2,3,4]) from array_intersect order by arr; select arraySort(arrayIntersect([1,2], [1,2,3,4])) from array_intersect order by arr;
select arrayIntersect([], []) from array_intersect order by arr; select arraySort(arrayIntersect([], [])) from array_intersect order by arr;
optimize table array_intersect; optimize table array_intersect;
select arrayIntersect(arr, [1,2]) from array_intersect order by arr; select arraySort(arrayIntersect(arr, [1,2])) from array_intersect order by arr;
select arrayIntersect(arr, []) from array_intersect order by arr; select arraySort(arrayIntersect(arr, [])) from array_intersect order by arr;
select arrayIntersect([], arr) from array_intersect order by arr; select arraySort(arrayIntersect([], arr)) from array_intersect order by arr;
select arrayIntersect([1,2], arr) from array_intersect order by arr; select arraySort(arrayIntersect([1,2], arr)) from array_intersect order by arr;
select arrayIntersect([1,2], [1,2,3,4]) from array_intersect order by arr; select arraySort(arrayIntersect([1,2], [1,2,3,4])) from array_intersect order by arr;
select arrayIntersect([], []) from array_intersect order by arr; select arraySort(arrayIntersect([], [])) from array_intersect order by arr;
drop table if exists array_intersect; drop table if exists array_intersect;
select '-'; select '-';
select arrayIntersect([-100], [156]); select arraySort(arrayIntersect([-100], [156]));
select arrayIntersect([1], [257]); select arraySort(arrayIntersect([1], [257]));

View File

@ -5,5 +5,5 @@
[2] [2]
[] []
[] []
[3,1,2] [1,2,3]
[] []

View File

@ -1,9 +1,9 @@
SELECT arrayIntersect(['a', 'b', 'c'], ['a', 'a']); SELECT arraySort(arrayIntersect(['a', 'b', 'c'], ['a', 'a']));
SELECT arrayIntersect([1, 1], [2, 2]); SELECT arraySort(arrayIntersect([1, 1], [2, 2]));
SELECT arrayIntersect([1, 1], [1, 2]); SELECT arraySort(arrayIntersect([1, 1], [1, 2]));
SELECT arrayIntersect([1, 1, 1], [3], [2, 2, 2]); SELECT arraySort(arrayIntersect([1, 1, 1], [3], [2, 2, 2]));
SELECT arrayIntersect([1, 2], [1, 2], [2]); SELECT arraySort(arrayIntersect([1, 2], [1, 2], [2]));
SELECT arrayIntersect([1, 1], [2, 1], [2, 2], [1]); SELECT arraySort(arrayIntersect([1, 1], [2, 1], [2, 2], [1]));
SELECT arrayIntersect([]); SELECT arraySort(arrayIntersect([]));
SELECT arrayIntersect([1, 2, 3]); SELECT arraySort(arrayIntersect([1, 2, 3]));
SELECT arrayIntersect([1, 1], [2, 1], [2, 2], [2, 2, 2]); SELECT arraySort(arrayIntersect([1, 1], [2, 1], [2, 2], [2, 2, 2]));

View File

@ -1,2 +1,2 @@
[0,3,2] id2 [0,2,3] id2
[3,1,2] id1 [1,2,3] id1

View File

@ -11,7 +11,7 @@ INSERT INTO tags(id, seqs) VALUES ('id1', [1,2,3]), ('id2', [0,2,3]), ('id1', [1
WITH WITH
(SELECT [0, 1, 2, 3]) AS arr1 (SELECT [0, 1, 2, 3]) AS arr1
SELECT arrayIntersect(argMax(seqs, create_time), arr1) AS common, id SELECT arraySort(arrayIntersect(argMax(seqs, create_time), arr1)) AS common, id
FROM tags FROM tags
WHERE id LIKE 'id%' WHERE id LIKE 'id%'
GROUP BY id; GROUP BY id;