MySQL,AVG()関数でカラムの平均値を計算する

スポンサーリンク

鍛錬 922

MySQL,AVG()関数でカラムの平均値を計算する

AVG()関数を使用すると、指定したカラムの平均値を計算することができます。
 
使用方法は、以下に示す通りです。

SELECT 文を使用して平均値を表示する場合

SELECT AVG(カラム名) FROM テーブル名;

DISTINCT を指定した場合は重複データを除外します。

スポンサーリンク

実行結果

今回は、テーブル「number」のカラム「num_1」について、平均値を計算しています。

テーブル「number」

id num_1 num_2
1 100 3
2 -100 6
3 1.23 9
4 1.23 9
5 0 0
mysql> 
mysql> select * from number;
+------+-------+-------+
| id   | num_1 | num_2 |
+------+-------+-------+
|    1 |   100 |     3 |
|    2 |  -100 |     6 |
|    3 |  1.23 |     9 |
|    4 |  1.23 |     9 |
|    5 |     0 |     0 |
+------+-------+-------+
5 rows in set (0.00 sec)

mysql> 
mysql> 
mysql> select avg(num_1) from number;
+------------+
| avg(num_1) |
+------------+
|      0.492 |
+------------+
1 row in set (0.00 sec)

 
上記に示した通り、カラム「num_1」の平均値は 0.492 であることが分かりました。

タイトルとURLをコピーしました