いかおくら自習室のブログ

普段の学習内容などのアウトプット用のブログです

パーセンタイル値の求め方

ざっくりとパーセンタイル値の求め方をまとめる。

SELECT
    PERCENTILE_CONT(0) WITHIN GROUP (ORDER BY score) -- 最小値
    , PERCENTILE_CONT(0.25) WITHIN GROUP (ORDER BY score) -- 第一四分位
    , PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY score) -- 中央値
    , PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY score) -- 第三四分位
    , PERCENTILE_CONT(1.0) WITHIN GROUP (ORDER BY score)  -- 最大値
FROM
    students;

ORDER BYでソートし、PERCENTILE_CONT()のカッコ内で何%の値を求めたいか記述する。