mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
6c1cb02172
* CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT * fix style * Fix build * Update iostream_debug_helpers.cpp * Update evaluateMissingDefaults.cpp
22 lines
1.3 KiB
SQL
22 lines
1.3 KiB
SQL
|
|
DROP TABLE IF EXISTS test_generic_events_all;
|
|
|
|
CREATE TABLE test_generic_events_all (APIKey UInt8, SessionType UInt8) ENGINE = MergeTree() PARTITION BY APIKey ORDER BY tuple();
|
|
INSERT INTO test_generic_events_all VALUES( 42, 42 );
|
|
ALTER TABLE test_generic_events_all ADD COLUMN OperatingSystem UInt64 DEFAULT 42;
|
|
SELECT OperatingSystem FROM test_generic_events_all PREWHERE APIKey = 42 WHERE SessionType = 42;
|
|
SELECT * FROM test_generic_events_all PREWHERE APIKey = 42 WHERE SessionType = 42;
|
|
|
|
DROP TABLE IF EXISTS test_generic_events_all;
|
|
|
|
CREATE TABLE test_generic_events_all (APIKey UInt8, SessionType UInt8) ENGINE = MergeTree() PARTITION BY APIKey ORDER BY tuple();
|
|
INSERT INTO test_generic_events_all VALUES( 42, 42 );
|
|
ALTER TABLE test_generic_events_all ADD COLUMN OperatingSystem UInt64 DEFAULT SessionType+1;
|
|
SELECT * FROM test_generic_events_all WHERE APIKey = 42 AND SessionType = 42;
|
|
SELECT OperatingSystem FROM test_generic_events_all WHERE APIKey = 42;
|
|
SELECT OperatingSystem FROM test_generic_events_all WHERE APIKey = 42 AND SessionType = 42;
|
|
SELECT OperatingSystem FROM test_generic_events_all PREWHERE APIKey = 42 WHERE SessionType = 42;
|
|
SELECT * FROM test_generic_events_all PREWHERE APIKey = 42 WHERE SessionType = 42;
|
|
|
|
DROP TABLE IF EXISTS test_generic_events_all;
|