Mysql实现数据平均分统计(mysql求平均分)
Mysql内置表函数Avg可以实现数据平均分统计,其语法及实例如下:
一、 Avg语法
Avg函数语法:
`AVG(expression)`
其中expression为需要计算平均值的字段表达式。
二、 Avg实例
假设有一个名为score的表,表结构如下:
mysql> desc score
| Field | Type |
| name | char(2) |
| subject | char(3) |
| marks | int(3) |
则该表求出各个科目的平均分数可以如下语句实现:
mysql> SELECT subject, AVG(marks) as avg_marks FROM score GROUP by subject;
subject avg_marks
math 90
English 95
physics 85
上述语句按照subject字段分组,并求出各组的平均成绩,即可实现数据平均分统计。
综上所述,Mysql的平均值表函数AVG可以实现数据平均分统计,其语法简单易懂,实例也容易掌握,使用起来非常方便,值得注意的是,Avg函数的计算结果精确到小数点后四位,高精度计算时可以采用round函数进行计算。