percentile(expr, pc)
expr:字段类型必须为INT,否则报错!
pc:百分位数,以数值形式传入;
备注:通常我会通过percentile(cast(col*1000 as int), pc)/1000来控制计算精度(精度为1000),但是得小心INT数据溢出问题。
percentile_approx(expr, pc, [nb])
expr:字段,数据类型没有percentile(col, p)严格,数值类似型都可以;
pc:百分位数,百分位数可以以数组形式传入,因此可一次性查看多个指定百分位数;
[nb]:控制内存消耗的精度,选填;