首页 > 解决方案 > 将一列复制到另一列。根据条件赋值:Cassandra CQL

问题描述

我正在尝试从另一个现有列但有条件的表中添加一个新列。条件非常简单,它在空格之前复制值。我知道以下命令可以做到这一点:

SELECT LEFT(MyColumn, charindex(' ', MyColumn) - 1) [假设所有列至少有 2 个带空格的单词}

下面的命令会将现有列复制到新列,但我不确定如何为新列应用条件。

更新表 SET MyColumn = MyColumnNew;

不是一个 cassandra 的家伙,任何指针都会受到重视。

标签: cassandracql

解决方案


推荐阅读