【问题标题】:Can you use field alias with space in Google Big Query您可以在 Google Big Query 中使用带空格的字段别名吗
【发布时间】:2015-05-09 16:11:40
【问题描述】:

我们需要为字段创建描述性别名。理想情况下,我们希望使用带空格的别名创建视图。这可能吗?我们应该怎么做?

示例: SELECT word, word_count “字数” FROM [publicdata:samples.shakespeare] LIMIT 1000

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    不,BigQuery 中字段名称(和别名)的规则非常简单,我引用:

    字段只能包含字母、数字和下划线,以 一个字母或下划线,长度最多为 128 个字符。

    如您所见,不允许使用空格、引号字符和其他标点符号。随时在https://code.google.com/p/google-bigquery/ 提出功能请求(解释您的用例,尤其是为什么不接受使用下划线代替空格)——或者如果现有 FR 符合您的要求,请在https://code.google.com/p/google-bigquery/issues/list 加注星标。

    【讨论】:

    • 你能引用那句话吗?
    • 如果您输入 `` 并单击运行,您会收到一条弹出消息:无效的字段名称“字数”。字段只能包含字母、数字和下划线,以字母或下划线开头,长度最多为 128 个字符。
    • @Alex Martelli 是否有计划为 Alias 中的空间添加支持。在 BigQuery 编辑器中查看它验证 SQL(在语法上)但在运行 SQL 时出现无效字段名称错误,语义分析失败
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多