should be it
This commit is contained in:
67
external/duckdb/test/sql/setops/value_union.test
vendored
Normal file
67
external/duckdb/test/sql/setops/value_union.test
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
# name: test/sql/setops/value_union.test
|
||||
# description: Test union of VALUES
|
||||
# group: [setops]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement ok
|
||||
CREATE VIEW vals AS SELECT * FROM (VALUES (1, 10), (2, 5), (3, 4)) tbl(i, j);
|
||||
|
||||
query II
|
||||
SELECT * FROM vals
|
||||
----
|
||||
1 10
|
||||
2 5
|
||||
3 4
|
||||
|
||||
statement ok
|
||||
CREATE VIEW vunion AS
|
||||
SELECT * FROM vals
|
||||
UNION ALL
|
||||
SELECT * FROM vals;
|
||||
|
||||
query II
|
||||
SELECT * FROM vunion ORDER BY i
|
||||
----
|
||||
1 10
|
||||
1 10
|
||||
2 5
|
||||
2 5
|
||||
3 4
|
||||
3 4
|
||||
|
||||
query II
|
||||
SELECT * FROM vunion ORDER BY i LIMIT 1
|
||||
----
|
||||
1 10
|
||||
|
||||
query II
|
||||
SELECT * FROM (SELECT * FROM vunion ORDER BY i LIMIT 4) tbl ORDER BY j LIMIT 2
|
||||
----
|
||||
2 5
|
||||
2 5
|
||||
|
||||
query II
|
||||
SELECT * FROM vunion WHERE i=1
|
||||
----
|
||||
1 10
|
||||
1 10
|
||||
|
||||
query II
|
||||
SELECT DISTINCT * FROM (SELECT * FROM vunion UNION ALL SELECT * FROM vunion) tbl ORDER BY 1
|
||||
----
|
||||
1 10
|
||||
2 5
|
||||
3 4
|
||||
|
||||
query II
|
||||
SELECT * FROM (SELECT * FROM vunion INTERSECT SELECT * FROM vunion) tbl ORDER BY 1;
|
||||
----
|
||||
1 10
|
||||
2 5
|
||||
3 4
|
||||
|
||||
query II
|
||||
SELECT * FROM (SELECT * FROM vunion EXCEPT SELECT * FROM vunion) tbl
|
||||
----
|
||||
Reference in New Issue
Block a user