Google bigquery bigquery重复记录中的数据顺序

Google bigquery bigquery重复记录中的数据顺序,google-bigquery,Google Bigquery,使用聚合函数时,如何知道(或控制)重复字段中的记录将以何种顺序返回 例如,如果我使用“groupconcat(children.name)inthechildren”,我可以假设连接顺序与插入到JSON表中的顺序相同吗 这同样适用于子级中的第一个(children.name) 是否有一种方法可以对数据进行排序,而不必对整个表使用ORDER BY,因为从资源的角度来看,这非常昂贵?(在尝试这样做时,我不断得到“查询执行期间超出了资源”) 谢谢嵌套或重复字段中的记录之间应保留顺序 没有一种方法可以不

使用聚合函数时,如何知道(或控制)重复字段中的记录将以何种顺序返回

例如,如果我使用“groupconcat(children.name)inthechildren”,我可以假设连接顺序与插入到JSON表中的顺序相同吗

这同样适用于子级中的第一个(children.name)

是否有一种方法可以对数据进行排序,而不必对整个表使用ORDER BY,因为从资源的角度来看,这非常昂贵?(在尝试这样做时,我不断得到“查询执行期间超出了资源”)


谢谢

嵌套或重复字段中的记录之间应保留顺序

没有一种方法可以不使用orderby进行排序。如果只需要前几个值,可以尝试使用
TOP()
或将其分成两个查询并执行
WHERE
子句限制。例如,对于第一个查询,您找到一个分割点(可能使用
分位数()
),第二个查询添加
,其中字段