Clickhouse 单击house Tuple以创建列
可以在ClickHouse中将元组转换为列吗Clickhouse 单击house Tuple以创建列,clickhouse,Clickhouse,可以在ClickHouse中将元组转换为列吗 选择元组(1,'a') | tuple(1,'a') | –-|--------------| 0 | (1,'a') | 如何将其转换为两列的结果 | 0 | 1 | –-|---------| 0 | 1 | 'a' | (1,'a').1 .tuple\u元素\u索引或函数tupleElement 选择 (1,'a')。1, (1,'a')。2 /* ┌─tupleElement(tuple(1,'a'),1)─┬─t
选择元组(1,'a')
| tuple(1,'a') |
–-|--------------|
0 | (1,'a') |
如何将其转换为两列的结果
| 0 | 1 |
–-|---------|
0 | 1 | 'a' |
(1,'a').1
.tuple\u元素\u索引或函数tupleElement
选择
(1,'a')。1,
(1,'a')。2
/*
┌─tupleElement(tuple(1,'a'),1)─┬─tupleElement(tuple(1,'a'),2)─┐
│ 1.│ A.│
└────────────────────────────────┴────────────────────────────────┘
*/
(1,'a').1
.tuple\u元素\u索引或函数tupleElement
选择
(1,'a')。1,
(1,'a')。2
/*
┌─tupleElement(tuple(1,'a'),1)─┬─tupleElement(tuple(1,'a'),2)─┐
│ 1.│ A.│
└────────────────────────────────┴────────────────────────────────┘
*/
所以无法自动展开?考虑到所有元组都有相同数量的元素,在现代CH中,可以使用非元组。选择untuple((1,'a'))当使用utuple((val*8/300))
时,您知道如何使列名为数字而不是例如除法(乘法(val,8),300)
吗?这样就没有办法自动展开了吗?考虑到所有元组都有相同数量的元素,在现代CH中,可以使用非元组。选择untuple((1,'a'))当使用utuple((val*8/300))时,您知道如何使列名为数字而不是例如divide(multiply(val,8),300)
吗?