mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-18 21:44:02 +03:00
* Restructured test suites and added autopilot and extended suites * Updated autopilot with correct branch - develop * Moved setup test case to a 'setup' directory, for consistency * Fixed a path issue * Updated some tests cases to keep up with development Co-authored-by: root <root@rocky8.localdomain>
272 lines
4.6 KiB
Plaintext
272 lines
4.6 KiB
Plaintext
USE tpch1;
|
|
select n_nationkey, avg(n_nationkey) over(order by n_nationkey range between unbounded preceding and 15 following) a from nation;
|
|
n_nationkey a
|
|
0 7.5000
|
|
1 8.0000
|
|
2 8.5000
|
|
3 9.0000
|
|
4 9.5000
|
|
5 10.0000
|
|
6 10.5000
|
|
7 11.0000
|
|
8 11.5000
|
|
9 12.0000
|
|
10 12.0000
|
|
11 12.0000
|
|
12 12.0000
|
|
13 12.0000
|
|
14 12.0000
|
|
15 12.0000
|
|
16 12.0000
|
|
17 12.0000
|
|
18 12.0000
|
|
19 12.0000
|
|
20 12.0000
|
|
21 12.0000
|
|
22 12.0000
|
|
23 12.0000
|
|
24 12.0000
|
|
select n_nationkey, avg(n_nationkey) over(order by n_nationkey range between 3 following and 15 following) b from nation;
|
|
n_nationkey b
|
|
0 9.0000
|
|
1 10.0000
|
|
2 11.0000
|
|
3 12.0000
|
|
4 13.0000
|
|
5 14.0000
|
|
6 15.0000
|
|
7 16.0000
|
|
8 17.0000
|
|
9 18.0000
|
|
10 18.5000
|
|
11 19.0000
|
|
12 19.5000
|
|
13 20.0000
|
|
14 20.5000
|
|
15 21.0000
|
|
16 21.5000
|
|
17 22.0000
|
|
18 22.5000
|
|
19 23.0000
|
|
20 23.5000
|
|
21 24.0000
|
|
22 NULL
|
|
23 NULL
|
|
24 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 2 following and 2 following) c from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey c
|
|
0 0 14.0000
|
|
5 0 15.0000
|
|
14 0 16.0000
|
|
15 0 NULL
|
|
16 0 NULL
|
|
1 1 3.0000
|
|
2 1 17.0000
|
|
3 1 24.0000
|
|
17 1 NULL
|
|
24 1 NULL
|
|
8 2 12.0000
|
|
9 2 18.0000
|
|
12 2 21.0000
|
|
18 2 NULL
|
|
21 2 NULL
|
|
6 3 19.0000
|
|
7 3 22.0000
|
|
19 3 23.0000
|
|
22 3 NULL
|
|
23 3 NULL
|
|
4 4 11.0000
|
|
10 4 13.0000
|
|
11 4 20.0000
|
|
13 4 NULL
|
|
20 4 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 20 following and 20 following) d from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey d
|
|
0 0 NULL
|
|
5 0 NULL
|
|
14 0 NULL
|
|
15 0 NULL
|
|
16 0 NULL
|
|
1 1 NULL
|
|
2 1 NULL
|
|
3 1 NULL
|
|
17 1 NULL
|
|
24 1 NULL
|
|
8 2 NULL
|
|
9 2 NULL
|
|
12 2 NULL
|
|
18 2 NULL
|
|
21 2 NULL
|
|
6 3 NULL
|
|
7 3 NULL
|
|
19 3 NULL
|
|
22 3 NULL
|
|
23 3 NULL
|
|
4 4 NULL
|
|
10 4 NULL
|
|
11 4 NULL
|
|
13 4 NULL
|
|
20 4 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 20 following and 1 following) e from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey e
|
|
0 0 NULL
|
|
5 0 NULL
|
|
14 0 NULL
|
|
15 0 NULL
|
|
16 0 NULL
|
|
1 1 NULL
|
|
2 1 NULL
|
|
3 1 NULL
|
|
17 1 NULL
|
|
24 1 NULL
|
|
8 2 NULL
|
|
9 2 NULL
|
|
12 2 NULL
|
|
18 2 NULL
|
|
21 2 NULL
|
|
6 3 NULL
|
|
7 3 NULL
|
|
19 3 NULL
|
|
22 3 NULL
|
|
23 3 NULL
|
|
4 4 NULL
|
|
10 4 NULL
|
|
11 4 NULL
|
|
13 4 NULL
|
|
20 4 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 1 following and 20 following) f from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey f
|
|
0 0 12.5000
|
|
5 0 15.0000
|
|
14 0 15.5000
|
|
15 0 16.0000
|
|
16 0 NULL
|
|
1 1 11.5000
|
|
2 1 14.6667
|
|
3 1 20.5000
|
|
17 1 24.0000
|
|
24 1 NULL
|
|
8 2 15.0000
|
|
9 2 17.0000
|
|
12 2 19.5000
|
|
18 2 21.0000
|
|
21 2 NULL
|
|
6 3 17.7500
|
|
7 3 21.3333
|
|
19 3 22.5000
|
|
22 3 23.0000
|
|
23 3 NULL
|
|
4 4 13.5000
|
|
10 4 14.6667
|
|
11 4 16.5000
|
|
13 4 20.0000
|
|
20 4 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 2 preceding and 2 preceding) g from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey g
|
|
0 0 NULL
|
|
5 0 NULL
|
|
14 0 0.0000
|
|
15 0 5.0000
|
|
16 0 14.0000
|
|
1 1 NULL
|
|
2 1 NULL
|
|
3 1 1.0000
|
|
17 1 2.0000
|
|
24 1 3.0000
|
|
8 2 NULL
|
|
9 2 NULL
|
|
12 2 8.0000
|
|
18 2 9.0000
|
|
21 2 12.0000
|
|
6 3 NULL
|
|
7 3 NULL
|
|
19 3 6.0000
|
|
22 3 7.0000
|
|
23 3 19.0000
|
|
4 4 NULL
|
|
10 4 NULL
|
|
11 4 4.0000
|
|
13 4 10.0000
|
|
20 4 11.0000
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 20 preceding and 20 preceding) h from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey h
|
|
0 0 NULL
|
|
5 0 NULL
|
|
14 0 NULL
|
|
15 0 NULL
|
|
16 0 NULL
|
|
1 1 NULL
|
|
2 1 NULL
|
|
3 1 NULL
|
|
17 1 NULL
|
|
24 1 NULL
|
|
8 2 NULL
|
|
9 2 NULL
|
|
12 2 NULL
|
|
18 2 NULL
|
|
21 2 NULL
|
|
6 3 NULL
|
|
7 3 NULL
|
|
19 3 NULL
|
|
22 3 NULL
|
|
23 3 NULL
|
|
4 4 NULL
|
|
10 4 NULL
|
|
11 4 NULL
|
|
13 4 NULL
|
|
20 4 NULL
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 20 preceding and 1 preceding) k from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey k
|
|
0 0 NULL
|
|
5 0 0.0000
|
|
14 0 2.5000
|
|
15 0 6.3333
|
|
16 0 8.5000
|
|
1 1 NULL
|
|
2 1 1.0000
|
|
3 1 1.5000
|
|
17 1 2.0000
|
|
24 1 5.7500
|
|
8 2 NULL
|
|
9 2 8.0000
|
|
12 2 8.5000
|
|
18 2 9.6667
|
|
21 2 11.7500
|
|
6 3 NULL
|
|
7 3 6.0000
|
|
19 3 6.5000
|
|
22 3 10.6667
|
|
23 3 13.5000
|
|
4 4 NULL
|
|
10 4 4.0000
|
|
11 4 7.0000
|
|
13 4 8.3333
|
|
20 4 9.5000
|
|
select n_nationkey, n_regionkey, avg(n_nationkey) over (partition by n_regionkey order by n_nationkey rows between 1 preceding and 20 preceding) m from nation order by n_regionkey, n_nationkey;
|
|
n_nationkey n_regionkey m
|
|
0 0 NULL
|
|
5 0 NULL
|
|
14 0 NULL
|
|
15 0 NULL
|
|
16 0 NULL
|
|
1 1 NULL
|
|
2 1 NULL
|
|
3 1 NULL
|
|
17 1 NULL
|
|
24 1 NULL
|
|
8 2 NULL
|
|
9 2 NULL
|
|
12 2 NULL
|
|
18 2 NULL
|
|
21 2 NULL
|
|
6 3 NULL
|
|
7 3 NULL
|
|
19 3 NULL
|
|
22 3 NULL
|
|
23 3 NULL
|
|
4 4 NULL
|
|
10 4 NULL
|
|
11 4 NULL
|
|
13 4 NULL
|
|
20 4 NULL
|