Google BigQuery SQL:使用数组?

马可43

我是 SQL 和 Google BigQuery 的新手。我正在尝试运行以下查询以获取名称和计数列表,但是我发现我收到了一个数组错误并且不知道如何修复它。任何帮助表示赞赏。

错误信息:

无法访问在 [5:27] 的类型为 ARRAY 的值上协调的字段

#standardSQL
-- Applications_Per_Assignee
SELECT assignee_harmonized.name AS Assignee_Name, COUNT(*) AS Number_of_Patent_Apps
FROM (
SELECT ANY_VALUE(assignee.harmonized.name) AS Assignee_Name
FROM `patents-public-data.patents.publications` AS patentsdb
GROUP BY Number_of_Patent_Apps
)
GROUP BY assignee_harmonized.name
ORDER BY Number_of_Patent_Apps DESC;
米哈伊尔·贝里安特

下面是 BigQuery 标准 SQL

#standardSQL
SELECT 
  ah.name AS Assignee_Name, 
  COUNT(*) AS Number_of_Patent_Apps
FROM `patents-public-data.patents.publications`,
UNNEST(assignee_harmonized) ah
GROUP BY Assignee_Name
HAVING Number_of_Patent_Apps < 1000
ORDER BY Number_of_Patent_Apps DESC
-- LIMIT 10

带输出

Row Assignee_Name                   Number_of_Patent_Apps    
1   SAMSUNG ELECTRONICS CO LTD      600678   
2   CANON KK                        579731   
3   MATSUSHITA ELECTRIC IND CO LTD  560644   
4   HITACHI LTD                     531286   
5   SIEMENS AG                      486276   
6   MITSUBISHI ELECTRIC CORP        461673   
7   IBM                             438822   
8   SONY CORP                       438039   
9   FUJITSU LTD                     384270   
10  NEC CORP                        357193  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google BigQuery SQL语句

使用 Google BigQuery 拆分并创建数组

Google BigQuery-在Google BigQuery SQL中模拟熊猫removeDuplicates()

是否有SQL函数来查找/联接数组中的元素?使用Google BigQuery

从Google BigQuery标准SQL中的数组生成随机值

在Google bigquery中创建多列数组

使用Google BigQuery Client API在BigQuery中加载JSON文件

每组LIMIT-Google BigQuery /标准SQL

在Google Bigquery中创建表SQL语法

Google BigQuery Standard SQL - 销售滑动窗口

Google BigQuery:如何使用SQL创建新列

使用 google BigQuery 选择特定字段

在Google bigquery的On子句中使用<=加入

当字段包含@ sign BigQuery标准SQL时,如何使用函数从Google BigQuery中提取json

使用Google Cloud Dataflow执行Google Bigquery查询

Google BigQuery标准SQL-IN子句可在BigQuery中使用,但不能在命令行中使用

关于BigQuery数据的Google DataStudio,如何显示数组结构

将Google Cloud SQL数据导入BigQuery的最佳方法

SQL:在Google BigQuery上找到最接近的纬度/经度记录

NOT IN不适用于Google BigQuery标准SQL

Google BigQuery SQL:防止联接后重命名列前缀

Google bigquery中标准SQL中的日期函数

Google BigQuery SQL:如何用日期填充表格中的空白?

使用Node.js连接到Google BigQuery时,BigQuery不是构造函数错误

BigQuery脚本,用于使用联合查询将Google Cloud Postgres表复制到BigQuery

如何使用google.datalab.bigquery从DataLab笔记本查询BigQuery表?

Google BigQuery:合并语句

BigQuery Google时区转换

Google BigQuery 重复字段