MySQL求平均值函数

2024年12月06日 MySQL求平均值函数 极客笔记

MySQL求平均值函数

在MySQL中,求平均值是非常常见的操作,其实MySQL提供了内置的函数来帮助我们快速地计算平均值。在本文中,我们将会详细介绍MySQL中求平均值的函数,并且通过示例代码来演示如何使用这些函数。

AVG函数

MySQL中用于计算平均值的函数是AVG()函数。该函数的语法如下所示:

AVG(expression)

其中expression是我们需要求平均值的列或者表达式。AVG()函数将会对指定的列或者表达式求平均值,并返回结果。

示例

首先我们创建一个示例的数据表student_scores,包含学生姓名和对应的成绩。我们将使用这个数据表来进行示例演示。

CREATE TABLE student_scores (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    score INT
);

INSERT INTO student_scores (name, score) VALUES
('Alice', 80),
('Bob', 90),
('Charlie', 75),
('David', 85),
('Eve', 95);

现在我们已经创建了student_scores数据表,并插入了一些示例数据。接下来,我们来使用AVG()函数来计算学生的平均成绩。

SELECT AVG(score) AS avg_score FROM student_scores;

运行以上SQL语句,将会输出如下结果:

| avg_score |
|-----------|
|    85.00  |

通过以上示例,我们可以看到使用AVG()函数成功计算出了student_scores表中学生的平均成绩,结果为85分。

小结

在本文中,我们详细介绍了在MySQL中使用AVG()函数来计算平均值的方法。通过示例代码演示,我们看到了函数的实际应用。

本文链接:http://so.lmcjl.com/news/19069/

展开阅读全文