MEDIAN [analytic]
对于每一行,返回每个分区内值集的中值。 MEDIAN
用最高的数字优先级确定实参,将剩余实参隐式转换为该数据类型,并返回该数据类型。
MEDIAN
是实参为 0.5 (50%) 的
PERCENTILE_CONT [analytic]
的一个别名。
行为类型
不可变语法
MEDIAN ( expression ) OVER ( [ window‑partition‑clause ] )
参数
- 表达式
- 任何
NUMERIC
数据类型或可隐式转换为数字数据类型的任何非数字数据类型。函数返回中值或排序后成为中值的内插值。计算中忽略空值。 OVER()
- 如果
OVER
子句指定 window-partition-clause,MEDIAN
会根据一个或多个列或表达式对输入行进行分组。如果忽略此子句,则不会进行分组,且MEDIAN
会将所有输入行作为单分区处理。
示例
请参阅 计算中间值