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

IT

Posted by arkgame