【发布时间】:2015-10-17 11:18:08
【问题描述】:
每次我在未在 Google BigQuery 上聚合数据时运行(选择、发件人、限制)查询时,都会为我的查询显示一个表(它有效)但每次我添加任何其他“子句”时,例如“WHERE” & 'GROUP BY' - 总是显示错误。 例如:
SELECT
cigarette_use,
AVG(weight_pounds) baby_weight,
AVG(mother_age) mother_age,
STDDEV( weight_pounds) baby_weight_stdev,
FROM
[publicdata:samples.natality]
LIMIT
1000
WHERE
year=2003
AND state='OH'
GROUP BY
cigarette_use;
对于上面的查询,显示了这个错误 -
"Error: Encountered " "WHERE" "WHERE "" at line 10, column 1. Was expecting: <EOF>
Job ID: decent-courage-101120:job_Ts2AJAeI8SijokiKCnV5joh5VQg"
当我从查询中删除“WHERE”子句时,即
WHERE
year=2003
AND state='OH'
显示此错误 -
"Error: Encountered " "GROUP" "GROUP "" at line 10, column 1. Was expecting: <EOF>
Job ID: decent-courage-101120:job_Hq_Ux9x-pBGwcwaG7wJ8KlthUys"
谁能告诉我我做错了什么以及我可以做些什么来在 Google BigQuery 上运行类似上面的简单查询而不会遇到错误?
谢谢。
【问题讨论】:
-
您的费率很低。对 SO 很重要,您必须使用已发布答案左侧、投票下方的勾号来标记已接受的答案。这将提高您的费率。通过访问此链接了解其工作原理:meta.stackoverflow.com/questions/5234/…
标签: google-bigquery