【发布时间】:2021-04-13 09:52:08
【问题描述】:
我可以使用OVER 创建一个新变量:
SELECT *,
AVG(my_variable) OVER (PARTITION BY var1, var2) as agg_view_of_my_variable
FROM table
如果我想要整体平均值,即不被任何变量分区,我该怎么做?基本上是一个只包含一个唯一值 AVG(my_variable) 的新列。
我正在使用 Impala SQL,但我认为这对这个问题无关紧要。
【问题讨论】:
-
删除
PARTITION BY var1, var2。