我要使用BigQuery Standard SQL
我有一个看起来像这样的表
我如何折叠每一行?例如,第1行看起来像这样:
public static int exponent(int a,int b)
{
int c = a;
int count;
Scanner keyboard = new Scanner(System.in);
for(count = 1; count < b; count = count + 1, c = c * a);
{
System.out.println(count);
}
return c;
}
基本上,我们以这种方式折叠行,即它将尝试为列查找填充的条目,并且如果有填充的条目(在第一个或第二个单元格中)将是该值。否则,将为空。
答案 0 :(得分:1)
这是一种方法:
select row,
(select max(facebook) from unnest(facebook) facebook) as facebook,
(select max(id) from unnest(id) id) as id,
. . .
from t;