a2 a3
b1 b2 b3
... ... ...
какие есть варианты что бы значения из разных колонок в одной строке превратить в строки?
column1 column2 column3
a1 a1 a1
a2 a2 a2
a3 a3 a3
b1 b2 b3
... ... ...
Таблица большая несколько десятков милиардов строк
select arrayJoin([column1,column2,column3]) c, c, c from ( select 'a1' column1,'a2' column2,'a3' column3 union all select 'b1','b2','b3' ) ┌─c──┬─c──┬─c──┐ │ b1 │ b1 │ b1 │ │ b2 │ b2 │ b2 │ │ b3 │ b3 │ b3 │ └────┴────┴────┘ ┌─c──┬─c──┬─c──┐ │ a1 │ a1 │ a1 │ │ a2 │ a2 │ a2 │ │ a3 │ a3 │ a3 │ └────┴────┴────┘
Обсуждают сегодня