【问题标题】:Aliases in Cassandra CQLCassandra CQL 中的别名
【发布时间】:2013-03-16 00:46:39
【问题描述】:

我的问题是关于在 CQL 查询中使用别名。
例如在 SQL 中我们可以这样写:

SELECT p.name FROM Persons as p  

CQL 中有类似的东西吗?

【问题讨论】:

    标签: select cassandra alias cql aliases


    【解决方案1】:

    当我浏览 CQL3 的 documentation 时,我没有找到任何使用 as 别名的参考。

    我建议您阅读 datastax 的文档,了解 SELECT 语句在 `CQL 3 中可以做什么和不能做什么。

    【讨论】:

    • 非常感谢您的帮助!似乎 Cassandra 不支持在查询中使用别名:/
    • @user2090879 不要忘记,CQL 仍然相当新,它的功能集正在迅速增长!也许您可以提议将“as”别名作为 CQL 选择语句中的未来功能。
    【解决方案2】:

    从 cassandra 2.0 开始,CQL 3 支持 SELECT 中的别名

    http://www.datastax.com/dev/blog/cql-in-cassandra-2-0

    选择 event_id, dateOf(created_at) 作为创建日期, blobAsText(content) 作为内容 来自时间线;

    【讨论】:

      猜你喜欢
      • 2013-02-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 2020-02-08
      • 1970-01-01
      • 2017-06-25
      • 2019-05-18
      • 2012-02-11
      相关资源
      最近更新 更多