Clickhouse, значения столбцов в массив

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

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

ВЫБЕРИТЕ a,b,c ОТ X

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

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 ответ

Решение

Неважно, это может быть легко сделано с groupArray как:

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

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

Другие вопросы по тегам