clickhouse中能实现列转行的函数
在ClickHouse中,可以使用array和arrayEnumerate函数来实现列转行操作。
- 使用
array函数将多个列合并为一个数组:
SELECT array(column1, column2, column3) AS new_column
FROM table_name
- 使用
arrayEnumerate函数将多个列合并为一个数组,并为每个元素添加索引:
SELECT arrayEnumerate([column1, column2, column3]) AS new_column
FROM table_name
这样可以将多个列转换为一个数组列,每个数组元素对应原来的一行数据。
原文地址: https://www.cveoy.top/t/topic/hEF5 著作权归作者所有。请勿转载和采集!