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 не помог... оставив это здесь на случай, если есть лучший вариант или кто-то наткнется на него при поиске.