mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-10-20 23:41:01 +00:00
20 lines
655 B
SQL
20 lines
655 B
SQL
|
|
drop table if exists null_lc_set_index;
|
|
|
|
CREATE TABLE null_lc_set_index (
|
|
timestamp DateTime,
|
|
action LowCardinality(Nullable(String)),
|
|
user LowCardinality(Nullable(String)),
|
|
INDEX test_user_idx (user) TYPE set(0) GRANULARITY 8192
|
|
) ENGINE=MergeTree
|
|
PARTITION BY toYYYYMMDD(timestamp)
|
|
ORDER BY (timestamp, action, cityHash64(user))
|
|
SAMPLE BY cityHash64(user);
|
|
INSERT INTO null_lc_set_index VALUES (1550883010, 'subscribe', 'alice');
|
|
INSERT INTO null_lc_set_index VALUES (1550883020, 'follow', 'bob');
|
|
|
|
SELECT action, user FROM null_lc_set_index WHERE user = 'alice';
|
|
|
|
drop table if exists null_lc_set_index;
|
|
|