Added test [#CLICKHOUSE-2].

This commit is contained in:
Alexey Milovidov 2017-12-19 00:16:20 +03:00
parent b83142ea62
commit 6c28c72fdc
2 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,10 @@
0 [[],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[]],[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']]]
1 [[],[[],[NULL],[NULL,'1']],[[]],[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
2 [[],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[]],[[],[NULL]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
3 [[[]],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[],[[],[NULL]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
4 [[[]],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[],[[],[NULL]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
5 [[[]],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[],[[],[NULL]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
6 [[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[],[[]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
7 [[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[],[[]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
8 [[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[],[[]],[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]
9 [[[],[NULL],[NULL,'1']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4']],[],[[]],[[],[NULL]],[[],[NULL],[NULL,'1'],[NULL,'1','2']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3']],[[],[NULL],[NULL,'1'],[NULL,'1','2'],[NULL,'1','2','3'],[NULL,'1','2','3','4'],[NULL,'1','2','3','4','5']]]

View File

@ -0,0 +1 @@
SELECT k, topK(v) FROM (SELECT number % 10 AS k, arrayMap(x -> arrayMap(x -> x = 0 ? NULL : toString(x), range(x)), range(intDiv(number, 13))) AS v FROM system.numbers LIMIT 100) GROUP BY k ORDER BY k;