Oracle 算術関数MEDIANを使って数値の中央値を取得する

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

書式
MEDIAN(数値列)
MEDIAN関数を使って数値の中央値を取得します。

使用例
以下のようなUSER_TBLテーブルがあります。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
age
11
24
35
28
13
age 11 24 35 28 13
age
11
24
35
28
13

age列の中央値を取得するSQLです。

SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT MEDIAN(age) FROM USER_TBL;
SELECT MEDIAN(age) FROM USER_TBL;
SELECT MEDIAN(age) FROM USER_TBL;

 

Oracle

Posted by arkgame