如何在bigquery中获取重复嵌套字段的长度

时间:2018-01-13 16:17:20

标签: google-bigquery standard-sql

我在bigquery中有一个表,我有一个名为author_names的重复嵌套字段。 enter image description here

如何获得重复嵌套字段author_names的长度? 例如对于article_id = 2049807276,作者姓名的长度为2。

我更喜欢bigquery中的standard-sql语法。

1 个答案:

答案 0 :(得分:1)

您应该使用ARRAY_LENGTH()功能

,如

#standard SQL
SELECT article_id, ARRAY_LENGTH(author_names) len
FROM `table`