MySQL 是一个关系型数据库管理系统,广泛用于存储和管理数据。在 MySQL 中,可以使用聚合函数 AVG()
来计算某列的平均值。AVG()
函数会返回某列的平均值,结果是一个浮点数。
AVG()
函数语法简单,易于理解和使用。AVG()
函数可以应用于数值类型的列,如 INT
、FLOAT
、DOUBLE
等。
在数据分析、报表生成、统计分析等场景中,经常需要计算某列的平均值。
如果你希望取平均值后保留整数,可以使用 ROUND()
函数来实现。ROUND()
函数可以对浮点数进行四舍五入。
假设我们有一个表 students
,其中有一列 score
表示学生的成绩:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
score FLOAT
);
插入一些示例数据:
INSERT INTO students (id, name, score) VALUES
(1, 'Alice', 85.5),
(2, 'Bob', 92.3),
(3, 'Charlie', 78.9);
查询平均成绩并保留整数:
SELECT ROUND(AVG(score)) AS average_score FROM students;
AVG(score)
计算 score
列的平均值。ROUND(AVG(score))
对计算出的平均值进行四舍五入,保留整数。通过上述方法,你可以轻松地在 MySQL 中计算平均值并保留整数。
领取专属 10元无门槛券
手把手带您无忧上云