percentile_disc
功能
计算百分位数。和 percentile_cont 不同的是,该函数如果未找到与百分位完全匹配的值,则默认返回临近两个值中较大的值。
该函数从 2.5 版本开始支持。
语法
PERCENTILE_DISC (expr, percentile)
参数说明
-
expr
: 要计算百分位数的列,列值支持任意可排序的类型。 -
percentile
: 指定的百分位,介于 0 和 1 之间的浮点常量。如果要计算中位数,则设置为 0.5。
返回值说明
返回指定的百分位对应的值。如果没有找到与百分位完全匹配的值,则返回临近两个数值中较大的值。
返回值类型与 expr
内的数据类型相同。