SUMAVG函数用于在MySQL中分别计算表达式中的所有值项的总和平均值。其语法格式如下:

SUM / AVG ( [ ALL | DISTINCT ] expression )

示例:计算学生总成绩

【例7.34】假设我们需要计算学号为081101的学生所修课程的总成绩,可以通过以下SQL语句实现:

SELECT SUM(成绩) AS '课程总成绩'
FROM CJB
WHERE 学号 = '081101';

查询结果将显示学号081101的学生所学课程的总成绩。

注意:SUM() 函数计算数值的累加,AVG() 函数则用于计算平均值,支持 ALLDISTINCT 修饰符以控制是否包含重复值。