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

编写BigQuery CTE查询时持续报错,请求排查语法问题

问题排查与修正

你的查询代码存在核心语法问题:仅定义了CTE(公共表表达式),但没有编写主查询来引用这个临时表,BigQuery要求CTE必须搭配主查询才能构成完整的可执行语句。

修正后的完整查询代码如下:

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;

说明:

  • CTE longest_used_bike 仅用于临时存储计算出的单辆最长使用时长自行车的数据
  • 末尾的 SELECT * FROM longest_used_bike 是主查询,用来提取并返回CTE中的结果

内容的提问来源于stack exchange,提问作者Heather Bobbitt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 11:42:07