PostgreSQL 中央値を取得する方法
環境
CentOS Stream release 9
PostgreSQL 15.1
構文
中央値を取得したい場合は、「PERCENTILE_CONT」を使用します。
select PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY カラム名) from テーブル名
使用例
「PERCENTILE_CONT」を使用して、中央値を取得します。
例
select PERCENTILE_CONT(0.6) WITHIN GROUP (ORDER BY age) from userTable