聚合函数 AVG、COUNT、SUM
发布时间:2023-03-06 14:31:39 所属栏目:MySql教程 来源:
导读:聚合函数(1)
本小节介绍 MysqL 常见的聚合函数,实际业务中诸如 总数、平均值、总和 这样的数据是没有存储在数据表中,如需要获取这些数据时,使用 MysqL 的聚合函数可以获取它们,MysqL 主要的聚合函数有 AVG、COU
本小节介绍 MysqL 常见的聚合函数,实际业务中诸如 总数、平均值、总和 这样的数据是没有存储在数据表中,如需要获取这些数据时,使用 MysqL 的聚合函数可以获取它们,MysqL 主要的聚合函数有 AVG、COU
聚合函数(1) 本小节介绍 MysqL 常见的聚合函数,实际业务中诸如 总数、平均值、总和 这样的数据是没有存储在数据表中,如需要获取这些数据时,使用 MysqL 的聚合函数可以获取它们,MysqL 主要的聚合函数有 AVG、COUNT、SUM、MIN、MAX,本小节介绍 AVG、COUNT、SUM。 1. AVG函数求平均值 以 teacher 表为例,先查所有 teacher 信息: SELECT * FROM teacher; 可以使用 AVG() 函数求出全部教师平均年龄: SELECT AVG(age) FROM teacher; Tips:如上图所示,AVG(age) 表示对结果集 age 列取平均值 40.6667。 2.COUNT函数统计总条数 以 student 表为例,先查看所有 student 信息: SELECT * FROM student; 可以使用 COUNT() 函数统计全部学生数量: SELECT COUNT(*) FROM student; 也可以对某一列使用 COUNT() 函数: SELECT COUNT(id) FROM teacher; Tips:如上图所示,COUNT(*) 或者 COUNT(id) 表示统计全部结果集条数 10,注意 COUNT() 函数也会对 NULL 值的数据进行统计。 3.SUM函数统计总和 以 teacher 表为例,获取所有教师年龄总和: SELECT SUM(age) FROM teacher; Tips:如上图所示,SUM(age) 表示对结果集 age 列求总和 488。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |