gpt4 book ai didi

google-bigquery - 窗口函数 Over 子句

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

在 Over Clause 文档中提到了“行”和“范围”。

OVER (
[PARTITION BY <expr>]
[ORDER BY <expr>]
[ROWS <expr> | RANGE <expr>]
)

但是,我找不到关于它们的功能或任何使用示例的详细说明。有人可以解释一下它们是什么以及如何使用它们吗?

最佳答案

请参阅 https://stackoverflow.com/a/27574474 中的用户“链轮”答案:

ROWS 和 RANGE 允许窗口函数查看用户定义的行窗口,例如前 27 行运行移动平均:

SELECT spend,
SUM(spend) OVER (PARTITION BY user ORDER BY date ROWS BETWEEN 27 PRECEDING AND CURRENT ROW),
user,
date
FROM user_spend;

关于google-bigquery - 窗口函数 Over 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826691/

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