mysql求P30、P50、P70
mysql如何求不同的百分位数
话不多说,直接上代码,示例如下:
select
round(avg(case
when ((kk*0.3 -floor(kk*0.3))>0 and r= floor(kk*0.3)+1) then d.pp
when ((kk*0.3 -floor(kk*0.3))=0 and r between floor(kk*0.3) and floor(kk*0.3)+1) then d.pp end),2) as p30,
round(avg(case
when ((kk*0.5 -floor(kk*0.5))>0 and r= floor(kk*0.5)+1) then d.pp
when ((kk*0.5 -floor(kk*0.5))=0 and r between floor(kk*0.5) and floor(kk*0.5)+1) then d.pp end),2) as p50,
round(avg(case
when ((kk*0.7 -floor(kk*0.7))>0 and r= floor(kk*0.7)+1) then d.pp
when ((kk*0.7 -floor(kk*0.7))=0 and r between floor(kk*0.7) and floor(kk*0.7)+1) then d.pp end),2) as p70
from (
select a.pp,
row_number() over (order by a.pp) as r,
sum(1) over()
from test_table a
) d
如图,点P是抛物线y=x^2上第一象限内的一点,点A的坐标是(3,0),设点P坐标是(x,y)(1 数学 2020-05-14 …
matlab:对多项式p=x4+2x3-5x+6和s=x2+2x+31.对多项式p=x4+2x3- 其他 2020-05-17 …
10,已知A(8,0)及在第一象限的动点P(x,y),且x+y=10,设△OPA的面积为S(1)求 数学 2020-06-16 …
请问下:用matlab计算1+1/2+1/3+.+1/98,为什么不行呢,哪里出错了?n=0;s= 其他 2020-07-17 …
c语言->和.对于以下变量定义,以下表达式正确的是:()structnode{chars[10]; 其他 2020-07-23 …
给出以下四个命题:p:若x2-3x+2=0,则x=1或x=2;q:若2≤x<3,则(x-2)(x- 数学 2020-08-01 …
设随机变量X的概率密度为f(x)={cx2,0≦X≦1,0,其他求:(1)变数C,(2)X的分布函数 数学 2020-11-17 …
设矩阵A,P,B=P^-1A^*P,求B+2E的特征值和特征向量,E为3阶单位阵,A^*为A的伴随矩 数学 2020-12-23 …
设M(p,q)为二次函数y=mx2-(m+1)x+1图象上的一个动点,当-3<p<0时,点M关于x轴 数学 2020-12-27 …
若有定义语句:chars[3][10],(*k)[3],*p;,则以下赋值语句正确的是().若有定义 其他 2020-12-31 …