mysql查询每个专业年龄平均值

更新时间:01-25 教程 由 蓝玉 分享

MySQL是一种常用的关系型数据库管理系统,它可以让我们轻松地查询和处理各种数据。在数据分析和处理过程中,有时我们需要计算每个专业的年龄平均值,这个过程可以使用MySQL进行快速高效的实现。

--创建测试表CREATE TABLE `students` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL,`age` int(11) DEFAULT NULL,`major` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;--插入测试数据INSERT INTO `students` (`id`, `name`, `age`, `major`)VALUES(1, '张三', 18, '计算机科学'),(2, '李四', 20, '软件工程'),(3, '王五', 21, '电气工程'),(4, '赵六', 19, '计算机科学'),(5, '钱七', 22, '软件工程'),(6, '孙八', 25, '建筑学'),(7, '周九', 23, '电气工程');--查询每个专业的年龄平均值SELECT major, AVG(age) AS avg_age FROM students GROUP BY major;

以上代码中,我们首先创建了一个名为“students”的测试表,并插入了一些测试数据。接着使用查询语句SELECT和AVG函数对每个专业的年龄平均值进行了统计。最后,使用GROUP BY语句将结果按照专业分组。

通过以上步骤,我们可以轻松地查询每个专业的年龄平均值,从而更好地了解数据的分布情况。

声明:关于《mysql查询每个专业年龄平均值》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2082157.html