如何计算四分位范围的范围

nzrxty8p  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(459)

给定一个表,我需要计算25%和75%四分位数的四分位数区间——它应该只是一个输出值的差。
注意:“gini”只是我表rdata中的一列;我不打算在这里输入我的数据,因为数据很长,但我只需要弄清楚如何通过百分位\u disc/cont输出差异。

select percentile_disc(0.75)-percentile_disc(0.25) within group (order by gini) from rdata;

输出错误:

LINE 1: select percentile_disc(0.75)-percentile_disc(0.25) within gr...
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts..

我试着投百分位\盘::数字,但这给了我一个错误。

vyswwuz2

vyswwuz21#

问题是 within group 必须为每个 percentile_disc() ```
select percentile_disc(0.75) within group (order by gini) -
percentile_disc(0.25) within group (order by gini)
from rdata;

相关问题