是否可以在标准sql中对bigquery中的数组进行迭代?
基本上是声明一个表示表字段的字符串数组。前任:
DECLARE FIELDS_TO_CHECK ARRAY<STRING>;
SET FIELDS_TO_CHECK = ['field1', 'field2', 'field3' ];
然后迭代此数组以创建请求,获取此字段上非空值的百分比:
select count(FIELD) / count(*) from
'table_name'`
是否可以在标准sql中对bigquery中的数组进行迭代?
基本上是声明一个表示表字段的字符串数组。前任:
DECLARE FIELDS_TO_CHECK ARRAY<STRING>;
SET FIELDS_TO_CHECK = ['field1', 'field2', 'field3' ];
然后迭代此数组以创建请求,获取此字段上非空值的百分比:
select count(FIELD) / count(*) from
'table_name'`
1条答案
按热度按时间weylhg0b1#
下面是bigquery标准sql的示例
我在这里使用temp table
table\u name
用一些简单的伪数据来模拟您的数据,但是您可以删除create语句并使用自己的表上面的示例返回下面的输出