Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
从Apache Cassandra中选择元组项_Cassandra_Apache Zeppelin - Fatal编程技术网

从Apache Cassandra中选择元组项

从Apache Cassandra中选择元组项,cassandra,apache-zeppelin,Cassandra,Apache Zeppelin,我正在使用ApacheZeppelin从ApacheCassandra查询数据 我的表中有元组作为数据类型 frozen<tuple<float, float, float, float, float>> 将给我整个元组作为结果(x是元组列),但我只想要元组的第一项或第二项 有类似的吗 SELECT x.1 FROM table or SELECT x[1] FROM table... ?您必须使用元组获得整个结果,允许使用x[1]进行了更改,但它仅涵盖集合,如

我正在使用ApacheZeppelin从ApacheCassandra查询数据

我的表中有元组作为数据类型

frozen<tuple<float, float, float, float, float>> 
将给我整个元组作为结果(x是元组列),但我只想要元组的第一项或第二项

有类似的吗

SELECT x.1 FROM table or 
SELECT x[1] FROM table... 

您必须使用元组获得整个结果,允许使用
x[1]
进行了更改,但它仅涵盖集合,如集合、地图、列表。您可以更改模型,将元组的每个元素视为自己的列,而不是单个列。

谢谢,但我有大约50列,每个元组有五个值,我不想重复相同的结构(元组)50次。现在还需要转换所有现有数据。我没有在Cassandra中使用“集合,映射”,我将看一看……thx.cqlsh:trader>select ts,aud_sgd[1]from candles2,其中id=0按ts desc limit 10下单;SyntaxException:第1:18行输入“[”(选择ts,[aud_sgd][…)处没有可行的替代方案需要在当前不可用的版本中
SELECT x.1 FROM table or 
SELECT x[1] FROM table...