「Oracle12c」AVG関数で平均値を求めるサンプル

2022年4月11日

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式
AVG(列名)
AVG関数を使って平均値を求めます。

使用例1
学生の年齢の平均値を求めます。

SQL構文

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

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
AVG(age)
————————
25
AVG(age) ———————— 25
AVG(age)
————————
25

使用例2
クラスごとに年齢の平均値を求めます。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT gradeCd AVG(age) FROM usertbl GROUP BY gradeCd;
SELECT gradeCd AVG(age) FROM usertbl GROUP BY gradeCd;
SELECT gradeCd AVG(age) FROM usertbl GROUP BY gradeCd;

結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
depCd AVG(age)
————————————————————————
1001 22
2002     23
depCd AVG(age) ———————————————————————— 1001 22 2002     23
depCd           AVG(age)
————————————————————————
1001                 22
2002             23

 

Oracle 12c

Posted by arkgame