TOP > SQL>

平均

データベース ORACLE MySQL PostgreSQL
対応状況

説明

SQLで平均を出すには
AVG関数を使用します。
構文
SELECT AVG(列名) FROM テーブル名;

実際に使用した例です

「ado」テーブルの、「money」列の平均を取得した例です。
使用例
mysql> SELECT AVG(money) FROM ado;
+------------+
| AVG(money) |
+------------+
| 94406.6667 |
+------------+
1 row in set (0.00 sec)

小数点以下を切り捨てたい場合は、MySQLでは切り捨て関数TRUNCATE()
などと使用することにより小数点以下を切る捨てるとが出来ます。
なお、ORACLE・PostgreSQLの場合は、TRUNCを使用します。

■MySQLで小数点以下を切り捨てた場合
使用例
mysql> SELECT TRUNCATE(AVG(money),0) FROM ado;
+------------------------+
| TRUNCATE(AVG(money),0) |
+------------------------+
|                  94406 |
+------------------------+
1 row in set (0.00 sec)
関連ページ
最大値(MAX) 最小値(MIN) カウント(COUNT)
合計(SUM) ・平均(AVG) ・GROUP BY
お勧め商品
最近の記事
当サイトについて  免責事項  プライバシーポリシー
Copyright (C) Sasuke 2012 All rights reserved.