在Presto SQL中似乎没有原生函数能够实现这个目的。您知道任何一种有效地聚合分组并返回其中位数的方法吗?
在Presto SQL中似乎没有原生函数能够实现这个目的。您知道任何一种有效地聚合分组并返回其中位数的方法吗?
approx_percentile()
可能是一个合理的方法。假设有一个表格mytable(id, val)
,您想按id
聚合:
select id, approx_percentile(val, 0.5) median_val
from mytable
group by id