我正在使用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...
?
答案 0 :(得分:2)
您必须使用元组来获得整个结果,但可以使用x[1]
进行了更改,但它仅涵盖集合,映射,列表之类的集合。您可以更改模型以将元组的每个元素都视为其自己的列,而不是单个列。