【问题标题】:Cassandra mathematical operations within a single row单行内的 Cassandra 数学运算
【发布时间】:2016-11-27 15:00:30
【问题描述】:

假设有一个表格,其中包含一些点,其列 id(主键)和坐标 x、y、z

假设我想添加一个额外的列来计算每个点的 x、y 和 z 的平均值。这可以通过cqlsh吗?还是我必须选择所有行,修改它们,然后再写回去?

【问题讨论】:

    标签: cassandra cql


    【解决方案1】:

    要将它们实际写为新列,您需要查询它们,求平均值,然后显式写回。

    但是,您也可以即时计算平均值 - 如果您想这样做,您正在寻找的概念是:

    User Defined FunctionsUser Defined Aggregates

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 2011-03-02
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多