SQL 平均(AVG)

1 min 41 views
データベースORACLEMySQLPostgreSQL
対応状況

説明

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 |
+------------------------+
さすけ

さすけ

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

FOLLOW

カテゴリー:
関連記事