mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-18 22:40:50 +00:00
29 lines
638 B
SQL
29 lines
638 B
SQL
DROP TABLE IF EXISTS table_view;
|
|
DROP TABLE IF EXISTS source_table;
|
|
|
|
CREATE TABLE source_table (
|
|
date Date,
|
|
datetime DateTime,
|
|
zoneId UInt64,
|
|
test1 ALIAS zoneId == 1,
|
|
test2 DEFAULT zoneId * 3,
|
|
test3 MATERIALIZED zoneId * 5
|
|
) ENGINE = MergeTree(date, (date, zoneId), 8192);
|
|
|
|
CREATE MATERIALIZED VIEW table_view
|
|
ENGINE = MergeTree(date, (date, zoneId), 8192)
|
|
AS SELECT
|
|
date,
|
|
zoneId,
|
|
test1,
|
|
test2,
|
|
test3
|
|
FROM source_table;
|
|
|
|
INSERT INTO source_table (date, datetime, zoneId) VALUES ('2018-12-10', '2018-12-10 23:59:59', 1);
|
|
|
|
SELECT * from table_view;
|
|
|
|
DROP TABLE IF EXISTS table_view;
|
|
DROP TABLE IF EXISTS source_table;
|