我正在尝试在Google Bigquery上运行简单查询。但每次我运行查询SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817
时都会出现以下错误
Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>
查询语法中可能出现的错误是什么?
答案 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)