如何获取bigquery中重复嵌套字段的长度
How to get the length of a repeated nested field in bigquery
我在 bigquery 中有一个 table,其中有一个名为 author_names
的重复嵌套字段。
如何获取重复嵌套字段的长度author_names
?
例如对于 article_id = 2049807276
,作者姓名的长度为 2。
我更喜欢 bigquery 中的标准 sql 语法。
你应该使用ARRAY_LENGTH()
函数
如
#standard SQL
SELECT article_id, ARRAY_LENGTH(author_names) len
FROM `table`
我在 bigquery 中有一个 table,其中有一个名为 author_names
的重复嵌套字段。
如何获取重复嵌套字段的长度author_names
?
例如对于 article_id = 2049807276
,作者姓名的长度为 2。
我更喜欢 bigquery 中的标准 sql 语法。
你应该使用ARRAY_LENGTH()
函数
如
#standard SQL
SELECT article_id, ARRAY_LENGTH(author_names) len
FROM `table`