ClickHouse Tuple для столбцов - PullRequest
       13

ClickHouse Tuple для столбцов

0 голосов
/ 15 октября 2019

Возможно ли преобразовать кортеж в столбцы в ClickHouse?

SELECT tuple(1,'a') дает

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

Как преобразовать его в результат двух столбцов?

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

1 Ответ

1 голос
/ 15 октября 2019

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