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

按脚本编写SQL却遇COUNT函数报错,查询无法执行求解析

问题原因及修正方案

你的SQL查询报错的核心原因是语法错误:在SELECT子句中,CONCAT(start_station_name, " to ",end_station_name) AS route这一行的末尾缺少了逗号,导致SQL解析器无法正确区分后续的COUNT(*) as num_trips字段,进而引发相关报错。

修正后的完整代码

SELECT 
  usertype,
  CONCAT(start_station_name, " to ",end_station_name) AS route,
  COUNT(*) as num_trips, 
  ROUND(AVG(cast(tripduration as int64)/60),2) AS duration
 FROM 
    `bigquery-public-data.new_york_citibike.citibike_trips` 
  GROUP BY 
  start_station_name, end_station_name, usertype
ORDER BY
  num_trips DESC
LIMIT 10 

添加AS route后的逗号后,SQL解析器就能正确识别每个字段,COUNT(*)函数可正常执行,用于统计每个分组下的出行次数。

内容的提问来源于stack exchange,提问作者Marshlyn Walters

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 07:07:10