语法错误:应为";(或";、";或关键字SELECT,但脚本结尾 [英] Syntax error: Expected "(" or "," or keyword SELECT but got end of script
本文介绍了语法错误:应为";(或";、";或关键字SELECT,但脚本结尾的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是按照课程中的问题进行操作,但我不知道为什么会收到该错误消息。
语法错误:应为";(或";、";或关键字SELECT但得到结尾 脚本位于[13:6]
With
longest_used_bike AS (
SELECT
Bikeid,
SUM(duration_minutes) AS trip_duration
FROM
bigquery-public-data.austin_bikeshare.bikeshare_trips
GROUP BY
Bikeid
ORDER BY
Trip_duration DESC
LIMIT 1
)
为什么出现此错误?
cte
之所以会出现此错误,是因为推荐答案(即WITH
语句)只是查询的部分。后面需要跟另一条语句,通常是SELECT
。
也许您打算:
With longest_used_bike AS (
SELECT Bikeid, SUM(duration_minutes) AS trip_duration
FROM `bigquery-public-data.austin_bikeshare.bikeshare_trips`
GROUP BY Bikeid
ORDER BY Trip_duration DESC
LIMIT 1
)
select *
from longest_used_bike;
我还假设您正在使用BigQuery。表名需要用反引号括起来。
这篇关于语法错误:应为";(或";、";或关键字SELECT,但脚本结尾的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文