从Apache Cassandra选择元组项

时间:2018-10-26 18:14:20

标签: cassandra apache-zeppelin

我正在使用Apache Zeppelin从Apache Cassandra查询数据。

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

frozen<tuple<float, float, float, float, float>> 

如何从元组列中选择一项?我想直接在sql语句中选择它。

SELECT x FROM table

将给我整个元组作为结果(x是元组列),但是我只想要例如元组的第一项或第二项。

是否存在

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

1 个答案:

答案 0 :(得分:2)

您必须使用元组来获得整个结果,但可以使用x[1]进行了更改,但它仅涵盖集合,映射,列表之类的集合。您可以更改模型以将元组的每个元素都视为其自己的列,而不是单个列。