我想在Google Bigquery上运行简单的查询。但每次当我运行查询SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817
时间我获得以下错误BigQuery尝试查询数据时出错?
Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>
什么可以在查询语法中可能出现的错误?
我想在Google Bigquery上运行简单的查询。但每次当我运行查询SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817
时间我获得以下错误BigQuery尝试查询数据时出错?
Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>
什么可以在查询语法中可能出现的错误?
您可能需要转义表名称。随着legacy SQL,你会用方括号,例如:
SELECT COUNT(totals.visits) FROM [122443995.ga_sessions_20160817];
与standard SQL,你可以使用反引号,例如:
SELECT COUNT(totals.visits) FROM `122443995.ga_sessions_20160817`;
对我来说,使用括号包围在从句中FROM解决了这个问题对我来说。 所以不是
SELECT totals FROM t1
使用
SELECT totals FROM (t1)