2016-08-19 99 views
2

我想在Google Bigquery上运行简单的查询。但每次当我运行查询SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817时间我获得以下错误BigQuery尝试查询数据时出错?

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

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

回答

2

您可能需要转义表名称。随着legacy SQL,你会用方括号,例如:

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

standard SQL,你可以使用反引号,例如:

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

对我来说,使用括号包围在从句中FROM解决了这个问题对我来说。 所以不是

SELECT totals FROM t1 

使用

SELECT totals FROM (t1) 
相关问题