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(x,2) Q(-2,-3)M(1,1)且向量PQ的模等于向量PM的模 数学 2020-05-16 …
若(p-q)的平方-(q-p)的立方=(q-p)的平方再乘以E则E是(1+p-q)求解答过程会有加 数学 2020-05-20 …
设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,x),则新序列(H,C,Q,P,A,M,S 计算机类考试 2020-05-23 …
证明:从1,2,3······,60这60个自然数中任取9个数,必有两个自然数p,q,满足2/3≤ 数学 2020-06-06 …
1.已知点A(1,2),B(2,0),P(0,3),Q(-1,1),M(1,0),N(-4,0)六 数学 2020-06-12 …
已知一次函数与反比例函数的图像交于点P(-3,m),Q(2,-3).1.求这两个函数的函数式关系; 数学 2020-06-27 …
(p-q)^4/(q-p)^3*(p-q)^2计算 数学 2020-07-06 …
1.证明有无穷多个n,使n^2+n+41(1)表示合数;(2)为43倍数;2.已知正整数p,q都为 数学 2020-07-17 …
设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则按字母升序的第一趟 数学 2020-07-17 …
三道分解因式填空题急用1/4a^2+ab+mb^2,是个完全平方式,则m=()若(p-q)^2-(q 数学 2020-12-05 …