我有一个配置单元表,其中包含大约3000万行
fruit sold
----------------
apple 5
apple 10
apple 3
orange 2
orange 5
对于这个基于水果的东西,我想获得avg,p50,p90和p99之类的fruit avg p50 p95 p99
apple 6 4 4 2
orange 3.5 3 3 4
最佳答案
您可以使用percentile()
:
select fruit, avg(sold), percentile(sold, 0.5), percentile(sold, 0.95), percentile(sold, 0.99)
from t
group by fruit;
关于sql - 使用配置单元获取平均,p50,p95和p99,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64051426/