作为SQL查询的窗口函数实现



如何实现:

AVG(X) OVER(PARTITION BY SegmentId) AS AvgX

在不使用AVG(X)的SQL查询中?

我只能支持sum、count、min、max,但不能支持AVG

谢谢,

或者。

从概念上讲,AVG(X)可以被SUM(X) / COUNT(X) 取代

这个答案是不是把手头的问题过于简单化了?

虽然上下文不清楚,但返回相同的结果。。

SUM(X) OVER(PARTITION BY SegmentId) / COUNT(X) OVER(PARTITION BY SegmentId)  AS AvgX

最新更新