ClickHouse 元组到列

ClickHouse Tuple to columns

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

SELECT tuple(1,'a') 给出

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

如何转化为两列的结果?

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

(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                              │
└────────────────────────────────┴────────────────────────────────┘
*/