【问题标题】:CQL Query on a column with a whitespace对带有空格的列进行 CQL 查询
【发布时间】:2019-09-16 01:13:09
【问题描述】:

我希望进行 SELECT 查询,但不幸的是,我正在处理的数据库有一列带有空格。

查询示例(部分):

"WHERE My Column = value"

CQL 这么说

数据库中不存在列名“我的”。

如何让 CQL 了解它必须查找“我的列”列?

提前谢谢你。

【问题讨论】:

    标签: sql cql


    【解决方案1】:

    您可以通过以下更改执行查询

    "WHERE [My Column] = value"
    

    SQL 将处理列名之间的空格。至于空格列或表名可以分配给数据库,但您可以使用方括号([])。

    【讨论】:

    • 感谢您的回复。但是,我正在使用 CQL 查询而不是 SQL。我已尝试使用您的解决方案修复它,但我的空格仍然存在问题。
    【解决方案2】:

    我发现什么对我有用:

    'WHERE "My Column" = value'

    【讨论】:

      猜你喜欢
      • 2014-02-04
      • 2012-02-14
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      相关资源
      最近更新 更多