Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clickhouse 单击house Tuple以创建列_Clickhouse - Fatal编程技术网

Clickhouse 单击house Tuple以创建列

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

可以在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)─┬─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)
吗?