You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery报错Expected end of input but got keyword SELECT无法保存视图问题咨询

问题原因

你当前的查询脚本包含了两条独立的SELECT语句,BigQuery视图要求单条查询只能返回唯一的结果集。运行时你大概率是单独选中了其中一条语句执行因此能正常出结果,但编辑器对整段脚本做校验时,会识别到第一条SELECT语句结束后本该终止输入,却出现了第二个SELECT关键字,因此抛出Expected end of input but got keyword SELECT的报错,导致无法保存视图。

解决方案

根据你要保存的视图需求选择对应方案即可:

  • 如果你要保存全表查询视图,仅保留第一条语句即可:
SELECT * FROM `covid-deaths-323215.covid_deaths.covid_deaths`
  • 如果你要保存美国地区的病死率计算视图,仅保留第二条语句即可:
SELECT 
  Location, 
  date, 
  total_cases, 
  total_deaths, 
  (total_cases/population)*100 as DeathPercentage 
FROM `covid-deaths-323215.covid_deaths.covid_deaths` 
WHERE location = 'United States' 
ORDER BY 1,2
  • 如果确实需要同时返回两个结果集,可确认两个查询的字段数量、字段类型完全匹配后,用UNION ALL拼接两条查询,或者将两个查询分别保存为独立视图。

内容的提问来源于stack exchange,提问作者George Zambrano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 20:42:03