mysql中AVG函数平均值的教程

MySQL的AVG函数用于查找各种记录中字段的平均值。

了解AVG功能的employee_tbl表有以下记录:


MySQL SELECT * FROM employee_tbl >;
+ + + + ------ ------ ------------ -------------------- +
我的名字work_date | | | | daily_typing_pages |
+ + + + ------ ------ ------------ -------------------- +
| 1 |约翰| 2007-01-24 | 250 |
| 2 | RAM | 2007-05-27 | 220 |
| 3 |杰克| 2007-05-06 | 170 |
| 3 |杰克| 2007-04-06 | 100 |
| 4 | Jill | 2007-04-06 | 220 |
| 5 |扎拉| 2007-06-06 | 300 |
| 5 |扎拉| 2007-02-06 | 350 |
+ + + + ------ ------ ------------ -------------------- +
7行(0秒)




现在,假设所有的dialy_typing_pages平均值在以上表格计算的基础上,你可以使用下面的命令:


MySQL >选择AVG(daily_typing_pages)
从-> employee_tbl;
------------------------- + +
| AVG(daily_typing_pages)|
------------------------- + +
230 | |
------------------------- + +
1行集(0.03秒)




可以使用组子句对各种记录进行平均设置。下面的示例将所有相关记录平均为一人,每个人的平均页打印纸。


MySQL >选择名字,AVG(daily_typing_pages)
employee_tbl组名称->从;
------ ------------------------- + + +
| |名字AVG(daily_typing_pages)|
------ ------------------------- + + +
|杰克| 135 |
|吉尔| 220 |
|约翰| 250 |
| RAM | 220 |
| Zara | 325 |
------ ------------------------- + + +
5行(0.20秒)