从Apache Cassandra中选择元组项
我正在使用ApacheZeppelin从ApacheCassandra查询数据 我的表中有元组作为数据类型从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]进行了更改,但它仅涵盖集合,如
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...