尝试查询数据时出现BigQuery错误?

时间:2016-08-19 03:32:22

标签: google-bigquery

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

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

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

2 个答案:

答案 0 :(得分:3)

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

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

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

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

答案 1 :(得分:1)

对我来说,使用括号括起FROM中的子句为我解决了它。 而不是

SELECT totals FROM t1

使用

SELECT totals FROM (t1)