Big Query执行报错:unexpected end of script at 13:4求助
BigQuery语法错误原因及解决办法
错误原因:你仅定义了CTE(
longest_used_bike),但未编写主查询语句来引用这个CTE。BigQuery要求WITH子句必须搭配主查询使用,脚本仅定义CTE就结束会被判定为不完整,从而触发“unexpected end of script”错误。修正示例:
WITH longest_used_bike as ( SELECT bike_id, SUM(duration_minutes) AS trip_duration FROM bigquery-public-data.austin_bikeshare.bikeshare_trips GROUP BY bike_id ORDER BY trip_duration DESC LIMIT 1 ) -- 添加主查询引用CTE SELECT * FROM longest_used_bike
只要在CTE定义后补充合法的主查询(比如上述示例中查询CTE内的所有数据),即可解决该语法错误。
内容的提问来源于stack exchange,提问作者Rachael Kosi
相关产品推荐
相关产品推荐

