Files
email-tracker/external/duckdb/test/sql/setops/union_shared_scan.test
2025-10-24 19:21:19 -05:00

28 lines
466 B
SQL

# name: test/sql/setops/union_shared_scan.test
# description: Test shared scan over a union
# group: [setops]
statement ok
PRAGMA threads=4
statement ok
PRAGMA verify_parallelism
statement ok
CREATE TABLE tbl AS SELECT * FROM range(10000) tbl(i) UNION ALL SELECT NULL
query I
SELECT SUM(i) FROM tbl
UNION ALL
SELECT COUNT(i) FROM tbl
UNION ALL
SELECT AVG(i) FROM tbl
UNION ALL
SELECT AVG(i) + SUM(i) FROM tbl
ORDER BY 1
----
4999.5
10000.0
49995000.0
49999999.5