MEDIAN [analytic]

对于每一行,返回每个分区内值集的中值。 MEDIAN 用最高的数字优先级确定实参,将剩余实参隐式转换为该数据类型,并返回该数据类型。

MEDIAN 是实参为 0.5 (50%) 的 PERCENTILE_CONT [analytic] 的一个别名。

行为类型

不可变

语法

MEDIAN ( expression ) OVER ( [ window‑partition‑clause ] )

参数

表达式
任何 NUMERIC 数据类型或可隐式转换为数字数据类型的任何非数字数据类型。函数返回中值或排序后成为中值的内插值。计算中忽略空值。
OVER()
如果 OVER 子句指定 window-partition-clauseMEDIAN 会根据一个或多个列或表达式对输入行进行分组。如果忽略此子句,则不会进行分组,且 MEDIAN 会将所有输入行作为单分区处理。

示例

请参阅 计算中间值

另请参阅