为什么我的语法的 SELECT 部分在 Big Query 上显示为无法识别的名称错误?

问题描述 投票:0回答:1

我一直在练习 Coursera 提供的大查询练习。对于这个特定的练习,我想从大查询提供给我的树大小数据库中收集树的大小。

此查询的 SELECT 子句运行:

SELECT 
  AVG(tree_dbh) 
FROM 
  `bigquery-public-data.new_york_trees.tree_census_2005` LIMIT 1000

但是这个没有:

SELECT 
  AVG(tree_dbh) 
FROM 
  `bigquery-public-data.new_york_trees.tree_census_1995` LIMIT 1000

我预计两者都会出现树大小列表,因为每个数据库在十年内都有相同的列。运行了 2005 年查询的查询。 1995 查询未运行的原因是大查询无法识别 AVG(tree_dbh),即使这对于另一个查询来说不是问题。我该如何解决这个问题以便该查询可以运行?

select google-bigquery syntax-error average
1个回答
0
投票

问题是该表中不存在该列。您可以Ctrl+点击表名打开表详细信息自己看一下:

https://console.cloud.google.com/bigquery?ws=!1m5!1m4!4m3!1sbigquery-public-data!2snew_york_trees!3stree_census_1995

© www.soinside.com 2019 - 2024. All rights reserved.