Clickhouse, значения столбцов в массив - PullRequest
0 голосов
/ 22 мая 2018

Я хочу сделать запрос, а затем превратить значения для каждого из его столбцов в массивы, я пытался найти способ сделать это, но до сих пор он ссылался на меня.

Запрос являетсяпростой выбор:

ВЫБРАТЬ a, b, c ОТ Х

Вместо обычного результата, скажем (в формате по умолчанию):

val_a_1, val_b_1, val_c_1

----------------

val_a_2, val_b_2, val_c_2

-----------------

val_a_3, val_b_3, val_c_3

Я хочу получитьмассив для каждого столбца, а именно:

[val_a_1, val_a_2, val_a_3], [val_b_1, val_b_2, val_b_3] , [val_c_1, val_c_2, val_c_3]

Возможно ли это вообще?

1 Ответ

0 голосов
/ 22 мая 2018

Неважно, это можно легко сделать с помощью groupArray как:

SELECT groupArray(a), groupArray(b), groupArray(c) FROM X

Это полностью ускользнуло от меня, и Google не помог ... оставив это здесь, если есть лучший вариант или кто-то ещенатыкается на него при поиске.

...