功能描述

median 函数用于计算一组数值的中位数。中位数是将一组数值按大小顺序排列后位于中间位置的数。如果数值集合有偶数个,中位数则是中间两个数的平均值。median 函数自动忽略 NULL 值。

语法

median(col)

参数

  • col: 需要计算中位数的列。

返回结果

  • 返回指定列的中位数。

使用示例

SELECT median(col) FROM VALUES (1), (2), (2), (3), (4), (NULL) AS tab(col);

在这个示例中,median 函数计算了由 VALUES 子句提供的一组数值的中位数。由于 NULL 值被忽略,实际参与计算的数值为 1, 2, 2, 3, 4。这组数值按大小顺序排列后为 1, 2, 2, 3, 4,中间位置的数是 23,因此返回的中位数是这两个数的平均值,即 2.5

联系我们
预约咨询
微信咨询
电话咨询