ClickHouse元组到列

时间:2019-10-15 12:15:07

标签: clickhouse

是否可以将元组转换为ClickHouse中的列?

SELECT tuple(1,'a')给出

  | tuple(1,'a') |
–-|--------------|
0 | (1,'a')      |

如何将其转换为两列的结果?

  | 0 | 1   |
–-|---------|
0 | 1 | 'a' |

1 个答案:

答案 0 :(得分:1)

(1,'a') .1 .tuple_element_index或函数tupleElement

SELECT
    (1, 'a').1,
    (1, 'a').2

/*
┌─tupleElement(tuple(1, 'a'), 1)─┬─tupleElement(tuple(1, 'a'), 2)─┐
│                              1 │ a                              │
└────────────────────────────────┴────────────────────────────────┘
*/