Select 来自 Apache Cassandra 的元组项
Select tuple item from Apache Cassandra
我正在使用 Apache Zeppelin 从 Apache Cassandra 查询数据。
我的 table 中有元组作为数据类型。
frozen<tuple<float, float, float, float, float>>
如何 select 元组列中的一项?我想直接在sql语句中select它。
SELECT x FROM table
将给我整个元组作为结果(x 是元组列),但我只想要例如元组的第一项或第二项。
有没有像
SELECT x.1 FROM table or
SELECT x[1] FROM table...
?
您必须使用元组获得整个结果,有一项更改允许使用 x[1]
但它仅涵盖集合、地图、列表等集合。您可以更改模型以将元组的每个元素视为其自己的列而不是单个列。
我正在使用 Apache Zeppelin 从 Apache Cassandra 查询数据。
我的 table 中有元组作为数据类型。
frozen<tuple<float, float, float, float, float>>
如何 select 元组列中的一项?我想直接在sql语句中select它。
SELECT x FROM table
将给我整个元组作为结果(x 是元组列),但我只想要例如元组的第一项或第二项。
有没有像
SELECT x.1 FROM table or
SELECT x[1] FROM table...
?
您必须使用元组获得整个结果,有一项更改允许使用 x[1]
但它仅涵盖集合、地图、列表等集合。您可以更改模型以将元组的每个元素视为其自己的列而不是单个列。