should be it
This commit is contained in:
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_many_groups_few_pivots.benchmark
vendored
Normal file
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_many_groups_few_pivots.benchmark
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# name: benchmark/tpch/pivot/lineitem_pivot_many_groups_few_pivots.benchmark
|
||||
# description: lineitem pivot over l_returnflag grouped by l_orderkey
|
||||
# group: [pivot]
|
||||
|
||||
include benchmark/tpch/tpch_load.benchmark.in
|
||||
|
||||
name Lineitem Pivot (l_returnflag group by l_orderkey)
|
||||
group pivot
|
||||
subgroup tpch
|
||||
|
||||
run
|
||||
FROM (PIVOT lineitem ON l_returnflag USING SUM(l_extendedprice) GROUP BY l_orderkey) ORDER BY l_orderkey LIMIT 10
|
||||
|
||||
result IIII sf=1
|
||||
1 NULL 181861.27 NULL
|
||||
2 NULL 44694.46 NULL
|
||||
3 71243.28 NULL 133841.04
|
||||
4 NULL 30690.90 NULL
|
||||
5 73426.50 NULL 74402.47
|
||||
6 61998.31 NULL NULL
|
||||
7 NULL 262131.32 NULL
|
||||
32 NULL 208845.62 NULL
|
||||
33 95093.85 NULL 75928.31
|
||||
34 NULL 58110.94 NULL
|
||||
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_many_groups_medium_pivots.benchmark
vendored
Normal file
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_many_groups_medium_pivots.benchmark
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# name: benchmark/tpch/pivot/lineitem_pivot_many_groups_medium_pivots.benchmark
|
||||
# description: lineitem pivot over l_quantity grouped by l_orderkey
|
||||
# group: [pivot]
|
||||
|
||||
include benchmark/tpch/tpch_load.benchmark.in
|
||||
|
||||
name Lineitem Pivot (l_quantity group by l_orderkey)
|
||||
group pivot
|
||||
subgroup tpch
|
||||
|
||||
run
|
||||
FROM (PIVOT lineitem ON l_quantity USING SUM(l_extendedprice) GROUP BY l_orderkey) ORDER BY l_orderkey LIMIT 10
|
||||
|
||||
result IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII sf=1
|
||||
1 NULL NULL NULL NULL NULL NULL NULL NULL 21168.23 NULL NULL NULL NULL NULL NULL NULL 22824.48 NULL NULL NULL 28955.64 NULL NULL NULL NULL 49620.16 NULL NULL NULL 45983.16 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 13309.60 NULL
|
||||
2 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 44694.46 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
|
||||
3 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2618.76 NULL NULL NULL NULL NULL NULL 28733.64 39890.88 32986.52 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 54058.05 NULL NULL NULL 46796.47 NULL NULL NULL NULL NULL NULL
|
||||
4 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 30690.90 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
|
||||
5 NULL NULL NULL NULL NULL NULL 23678.55 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 50723.92 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 73426.50 NULL NULL NULL NULL
|
||||
6 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 61998.31 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
|
||||
7 NULL NULL NULL 13608.60 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 31809.96 NULL NULL NULL NULL NULL NULL NULL 43058.75 NULL NULL 73943.82 NULL NULL NULL NULL NULL NULL NULL NULL 81639.88 NULL NULL NULL 6476.15 NULL NULL NULL NULL 11594.16
|
||||
32 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2210.32 NULL NULL NULL NULL NULL NULL NULL NULL 47227.60 NULL NULL NULL NULL 64605.44 NULL NULL NULL NULL NULL NULL NULL 6582.96 NULL NULL NULL NULL 79059.64 NULL NULL NULL NULL NULL NULL NULL 9159.66 NULL NULL NULL
|
||||
33 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 40217.23 47344.32 NULL NULL NULL NULL NULL NULL NULL NULL NULL 75928.31 NULL NULL NULL NULL NULL NULL NULL NULL 7532.30 NULL NULL NULL NULL NULL
|
||||
34 NULL NULL NULL NULL 17554.68 NULL NULL NULL NULL NULL NULL NULL NULL NULL 30875.02 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 9681.24 NULL NULL NULL
|
||||
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_returnflag.benchmark
vendored
Normal file
24
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_returnflag.benchmark
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# name: benchmark/tpch/pivot/lineitem_pivot_returnflag.benchmark
|
||||
# description: lineitem pivot over l_returnflag
|
||||
# group: [pivot]
|
||||
|
||||
include benchmark/tpch/tpch_load.benchmark.in
|
||||
|
||||
name Lineitem Pivot (l_returnflag)
|
||||
group pivot
|
||||
subgroup tpch
|
||||
|
||||
run
|
||||
FROM (PIVOT lineitem ON l_returnflag USING SUM(l_extendedprice) GROUP BY l_shipdate) ORDER BY l_shipdate LIMIT 10
|
||||
|
||||
result IIII sf=1
|
||||
1992-01-02 98400.35 NULL 496508.01
|
||||
1992-01-03 628803.06 NULL 941612.09
|
||||
1992-01-04 908754.78 NULL 759225.87
|
||||
1992-01-05 1807082.58 NULL 1429515.10
|
||||
1992-01-06 1942774.04 NULL 1615774.69
|
||||
1992-01-07 2456933.16 NULL 2224242.26
|
||||
1992-01-08 2675471.47 NULL 2173178.53
|
||||
1992-01-09 3119377.71 NULL 2800073.25
|
||||
1992-01-10 3122858.17 NULL 3554223.97
|
||||
1992-01-11 3778451.17 NULL 3860584.31
|
||||
17
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_shipdate.benchmark
vendored
Normal file
17
external/duckdb/benchmark/tpch/pivot/lineitem_pivot_shipdate.benchmark
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# name: benchmark/tpch/pivot/lineitem_pivot_shipdate.benchmark
|
||||
# description: lineitem pivot over l_shipdate
|
||||
# group: [pivot]
|
||||
|
||||
include benchmark/tpch/tpch_load.benchmark.in
|
||||
|
||||
name Lineitem Pivot (l_shipdate)
|
||||
group pivot
|
||||
subgroup tpch
|
||||
|
||||
run
|
||||
SELECT l_returnflag, "1992-01-02", "1992-01-03", "1992-01-04" FROM (PIVOT lineitem ON l_shipdate USING SUM(l_extendedprice) GROUP BY l_returnflag) ORDER BY l_returnflag
|
||||
|
||||
result IIII sf=1
|
||||
A 98400.35 628803.06 908754.78
|
||||
N NULL NULL NULL
|
||||
R 496508.01 941612.09 759225.87
|
||||
27
external/duckdb/benchmark/tpch/pivot/lineitem_unpivot.benchmark
vendored
Normal file
27
external/duckdb/benchmark/tpch/pivot/lineitem_unpivot.benchmark
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# name: benchmark/tpch/pivot/lineitem_unpivot.benchmark
|
||||
# description: lineitem unpivot
|
||||
# group: [pivot]
|
||||
|
||||
include benchmark/tpch/tpch_load.benchmark.in
|
||||
|
||||
name Lineitem Unpivot
|
||||
group pivot
|
||||
subgroup tpch
|
||||
|
||||
run
|
||||
WITH unpivoted_data AS (
|
||||
UNPIVOT (SELECT l_orderkey, l_returnflag, l_shipinstruct FROM lineitem) ON l_returnflag, l_shipinstruct
|
||||
)
|
||||
SELECT name, value, AVG(l_orderkey) FROM unpivoted_data GROUP BY ALL ORDER BY ALL
|
||||
|
||||
result III sf=1
|
||||
l_returnflag A 3000424.4368691635
|
||||
l_returnflag N 3000145.266271816
|
||||
l_returnflag R 3000411.306590167
|
||||
l_shipinstruct COLLECT COD 3000543.885344478
|
||||
l_shipinstruct DELIVER IN PERSON 3000377.511525631
|
||||
l_shipinstruct NONE 2999474.842545817
|
||||
l_shipinstruct TAKE BACK RETURN 3000722.611838043
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user