小编jle*_*dru的帖子

BigQuery:是否可以迭代数组?

是否可以在标准 sql 中的 bigquery 中迭代数组?

基本上声明一个表示表字段的字符串数组。前任 :

DECLARE FIELDS_TO_CHECK ARRAY<STRING>;
SET FIELDS_TO_CHECK =  ['field1', 'field2', 'field3' ];
Run Code Online (Sandbox Code Playgroud)

然后在此数组上迭代以创建获取此字段上非空值百分比的请求:

select count(FIELD) / count(*) from 
'table_name'`
Run Code Online (Sandbox Code Playgroud)

sql google-bigquery google-cloud-platform

5
推荐指数
1
解决办法
3652
查看次数