mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-03 21:12:28 +00:00
42 lines
831 B
SQL
42 lines
831 B
SQL
SET allow_experimental_analyzer = 1;
|
|
|
|
DROP TABLE IF EXISTS test_table;
|
|
CREATE TABLE test_table
|
|
(
|
|
id UInt64,
|
|
alias_value_1 ALIAS id + alias_value_2 + 1,
|
|
alias_value_2 ALIAS id + 5
|
|
) ENGINE=TinyLog;
|
|
|
|
INSERT INTO test_table VALUES (0);
|
|
|
|
SELECT id, alias_value_1, alias_value_2 FROM test_table;
|
|
|
|
DROP TABLE test_table;
|
|
|
|
CREATE TABLE test_table
|
|
(
|
|
id UInt64,
|
|
value String,
|
|
alias_value ALIAS ((id + 1) AS inside_value) + inside_value
|
|
) ENGINE=TinyLog;
|
|
|
|
INSERT INTO test_table VALUES (0, 'Value');
|
|
|
|
SELECT id, value, alias_value FROM test_table;
|
|
|
|
DROP TABLE test_table;
|
|
|
|
CREATE TABLE test_table
|
|
(
|
|
id UInt64,
|
|
value String,
|
|
alias_value ALIAS ((id + 1) AS value) + value
|
|
) ENGINE=TinyLog;
|
|
|
|
INSERT INTO test_table VALUES (0, 'Value');
|
|
|
|
SELECT id, value, alias_value FROM test_table;
|
|
|
|
DROP TABLE test_table;
|