📅  最后修改于: 2023-12-03 15:08:58.661000             🧑  作者: Mango
在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中轻松地计算表中某个字段的平均值。在实际工作中,这个函数常常被用于统计报表、数据分析等领域。