cassandra - 将一列复制到另一列。根据条件赋值:Cassandra CQL
问题描述
我正在尝试从另一个现有列但有条件的表中添加一个新列。条件非常简单,它在空格之前复制值。我知道以下命令可以做到这一点:
SELECT LEFT(MyColumn, charindex(' ', MyColumn) - 1) [假设所有列至少有 2 个带空格的单词}
下面的命令会将现有列复制到新列,但我不确定如何为新列应用条件。
更新表 SET MyColumn = MyColumnNew;
不是一个 cassandra 的家伙,任何指针都会受到重视。
解决方案
推荐阅读
- python - 为什么 tornado 不提供 decode_signed_value 函数?
- iis - 仅当主网站上存在文件夹时,反向代理的 IIS UrlRewrite 才有效
- python - python检查dict是否有任何嵌套项
- mysql - 比较同一列MYSQL中的日期
- python - python start_new_thread 正在打印无
- c++ - 让 ImGui 与 Vulkan 一起工作时遇到问题
- javascript - 将本地 glTF 文件加载到 Javascript 内存中
- c++ - 将 SDL2/SD2_image 与 CMake 静态链接
- r - 无法理解 R 的这种语法
- google-cloud-firestore - 如何在 Redux Saga 内的 Firestore 中获取来自不同集合的文档