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函数进行计算。


数据运维技术 » Mysql实现数据平均分统计(mysql求平均分)