📜  如何在sql中找到平均值(1)

📅  最后修改于: 2023-12-03 15:08:58.661000             🧑  作者: Mango

在SQL中如何找到平均值

在SQL中,可以使用聚合函数来计算表中某个字段的平均值。常用的聚合函数有AVG、SUM、COUNT等。

语法

AVG函数的基本语法如下:

SELECT AVG(column_name)
FROM table_name

其中,column_name为要计算平均值的字段名称,table_name为表名。

示例

假设有一个学生表student,其中包含了学生的姓名和成绩两个字段。现在我们要计算学生成绩的平均值。

创建表的SQL语句如下:

CREATE TABLE student 
(
    name VARCHAR(50) NOT NULL,
    score INT NOT NULL
);

插入数据的SQL语句如下:

INSERT INTO student(name, score) VALUES ('Tom', 78);
INSERT INTO student(name, score) VALUES ('Mary', 89);
INSERT INTO student(name, score) VALUES ('Jim', 92);
INSERT INTO student(name, score) VALUES ('Lisa', 86);
INSERT INTO student(name, score) VALUES ('Bob', 80);
INSERT INTO student(name, score) VALUES ('John', 95);

计算平均值的SQL语句如下:

SELECT AVG(score) AS average FROM student;

上述语句中,AS average表示将计算结果命名为average。

结果

执行上述SQL语句后,得到以下结果:

| average | | ------- | | 86.6667 |

其中,average字段为计算结果,即学生成绩的平均值。在此示例中,该值为86.6667。

总结

通过使用AVG函数,我们可以在SQL中轻松地计算表中某个字段的平均值。在实际工作中,这个函数常常被用于统计报表、数据分析等领域。