ClickHouse/tests/queries/0_stateless/01264_nested_baloo_bear.sql
2020-04-27 00:26:03 +03:00

40 lines
672 B
SQL

DROP TABLE IF EXISTS LOG_T;
CREATE TABLE LOG_T
(
`fingerprint` UInt64,
`fields` Nested(
name LowCardinality(String),
value String)
)
ENGINE = MergeTree
ORDER BY fingerprint;
SELECT
fields.name,
fields.value
FROM
(
SELECT
fields.name,
fields.value
FROM LOG_T
)
WHERE has(['node'], fields.value[indexOf(fields.name, 'ProcessName')]);
INSERT INTO LOG_T VALUES (123, ['Hello', 'ProcessName'], ['World', 'node']);
SELECT
fields.name,
fields.value
FROM
(
SELECT
fields.name,
fields.value
FROM LOG_T
)
WHERE has(['node'], fields.value[indexOf(fields.name, 'ProcessName')]);
DROP TABLE LOG_T;