BigQuery子查询执行报错求助(Google数据分析课程练习)
BigQuery子查询语法错误修正方案
- 你的查询语句存在语法错误:
num_bikes_available字段与后面的子查询之间缺少逗号分隔,导致BigQuery无法解析列结构。 - 修正后的SQL语句:
SELECT station_id, num_bikes_available, (SELECT AVG(num_bikes_available) FROM bigquery-public-data.new_york_citibike.citibike_stations) AS avg_num_bikes_available FROM bigquery-public-data.new_york_citibike.citibike_stations;
- 逻辑说明:修正后的语句会返回每个站点的ID、当前可用自行车数量,同时通过标量子查询计算出所有站点的可用自行车平均数量,实现“对比各站点可用自行车数量与可用自行车平均数量”的需求。
内容的提问来源于stack exchange,提问作者Lidhiwa
相关产品推荐
相关产品推荐

