【问题标题】:BigQuery Error while trying to query data?尝试查询数据时出现 BigQuery 错误?
【发布时间】:2016-08-19 03:32:21
【问题描述】:

我正在尝试在 Google Bigquery 上运行简单查询。但是每次运行查询SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817 时都会出现以下错误

Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>

查询语法中可能出现的错误是什么?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    您可能需要转义表名。对于legacy SQL,您可以使用方括号,例如:

    SELECT COUNT(totals.visits) FROM [122443995.ga_sessions_20160817];
    

    对于standard SQL,您可以使用反引号,例如:

    SELECT COUNT(totals.visits) FROM `122443995.ga_sessions_20160817`;
    

    【讨论】:

      【解决方案2】:

      对我来说,使用括号将 FROM 中的子句括起来为我解决了这个问题。 所以不是

      SELECT totals FROM t1
      

      使用

      SELECT totals FROM (t1)
      

      【讨论】:

        猜你喜欢
        • 2015-07-31
        • 2022-06-14
        • 2021-03-29
        • 2020-06-26
        • 2021-06-17
        • 1970-01-01
        • 1970-01-01
        • 2018-11-19
        • 1970-01-01
        相关资源
        最近更新 更多