gpt4 book ai didi

google-bigquery - BigQuery - 运行具有 2 个不同分区的查询

转载 作者:行者123 更新时间:2023-12-01 23:48:53 25 4
gpt4 key购买 nike

我正在尝试使用 2 个不同的分区运行查询。不同的是一个分区排序了,另一个分区没有排序(下面的查询只是说明问题,没有任何意义)

SELECT 
repository.forks forks,
repository.fork fork,
row_number() over (partition by repository.url order by repository.created_at ) r,
count (repository.fork) over (partition by repository.url) cnt,
FROM [publicdata:samples.github_nested] LIMIT 1000

当我运行上面的查询时,我得到了一个奇怪的错误: 未找到字段“ fork ”;您是指“ fork ”吗?

删除其中一个窗口函数时,查询工作正常。

是否可以使用 2 个不同的分区运行查询?

最佳答案

这样写怎么样:

SELECT 
repository.forks ,
repository.fork ,
row_number() over (partition by repository.url order by repository.created_at ) r,
count (repository.fork) over (partition by repository.url) cnt,
FROM [publicdata:samples.github_nested] LIMIT 1000

关于google-bigquery - BigQuery - 运行具有 2 个不同分区的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27611535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com