mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
Added a test by Stas Sviridov #320
This commit is contained in:
parent
0213071683
commit
69e8133fdc
@ -0,0 +1,2 @@
|
||||
hello A 0
|
||||
hello ALL 0
|
29
dbms/tests/queries/0_stateless/00584_view_union_all.sql
Normal file
29
dbms/tests/queries/0_stateless/00584_view_union_all.sql
Normal file
@ -0,0 +1,29 @@
|
||||
DROP TABLE IF EXISTS test.Test;
|
||||
|
||||
CREATE TABLE test.Test (
|
||||
createdDate Date,
|
||||
str String,
|
||||
key Enum8('A' = 0, 'B' = 1, 'ALL' = 2),
|
||||
a Int64
|
||||
)
|
||||
ENGINE = MergeTree(createdDate, str, 8192);
|
||||
|
||||
INSERT INTO test.Test VALUES ('2000-01-01', 'hello', 'A', 123);
|
||||
|
||||
SET max_threads = 1;
|
||||
|
||||
CREATE VIEW test.TestView AS
|
||||
SELECT str, key, sumIf(a, 0) AS sum
|
||||
FROM test.Test
|
||||
GROUP BY str, key
|
||||
|
||||
UNION ALL
|
||||
|
||||
SELECT str AS str, CAST('ALL' AS Enum8('A' = 0, 'B' = 1, 'ALL' = 2)) AS key, sumIf(a, 0) AS sum
|
||||
FROM test.Test
|
||||
GROUP BY str;
|
||||
|
||||
SELECT * FROM test.TestView;
|
||||
|
||||
DROP TABLE test.TestView;
|
||||
DROP TABLE test.Test;
|
Loading…
Reference in New Issue
Block a user