hive 求中位数 - xd21303/Notebook GitHub Wiki

准确的求中位数用percentile

但是percentile只支持整数,所以需要先转化为整数。

percentile(cast(trade_amount as BIGINT), 0.5)

不要用 percentile_approx ,算的不准,中位数都不在原列表里。