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
相对分子质量为M的某物质在室温下的溶解度为S,此时测得饱和溶液的密度为dg•cm-3,则该饱和溶液 化学 2020-04-13 …
相对分子质量为M的某物质在室温下的溶解度为Sg,此时测得饱和溶液的密度为ρg•cm-3,则该饱和溶 化学 2020-04-13 …
相对分子质量为M的某物质在室温下的溶解度为Sg,此时测得饱和溶液的密度为ρg•cm-3,则该饱和溶 化学 2020-04-13 …
相对分子质量为M的某物质在室温下的溶解度为Sg,此时测得饱和溶液的密度ρg•cm-3,则该饱和溶液 化学 2020-04-13 …
如图所示,质量为 M =0.2kg 的木块放在水平台面上,台面比水平地面高出h= 0.20m ,木 物理 2020-05-17 …
用60m的篱笆围成矩形,使矩形一边靠墙,另三边用篱笆围成,1.写出矩形面积s(m?)与平行于墙的一 数学 2020-06-16 …
有一段带塑料绝缘皮的铜导线,其质量为m,长度为L,已知其绝缘皮的密度为ρ塑,截面积为S塑,铜的密度 物理 2020-06-21 …
如图所示,质量为 M =0.2kg 的木块放在水平台面上,台面比水平地面高出h= 0.20m ,木 物理 2020-06-27 …
质点A、B相距l=15m,质点A以速度m/s沿直线l方向运动,同时质点B以速度m/s沿垂直于直线l的 政治 2020-11-24 …
设非空集合S={x|m≤x≤l}满足:当x∈S时,有x²∈S.若m=1,则S={1}解析:当m=1时 数学 2020-12-07 …