数据库操作-DQL 聚合函数
创作时间:
作者:
@小白创作中心
数据库操作-DQL 聚合函数
引用
CSDN
1.
https://m.blog.csdn.net/m0_59281987/article/details/138014227
聚合函数是数据库操作中非常重要的一部分,它可以帮助我们对数据进行统计和分析。本文将详细介绍常用的聚合函数(count、max、min、avg、sum)及其使用方法,并通过具体案例进行说明。
之前我们做的查询都是横向查询,就是根据条件一行一行的进行判断,而使用聚合函数查询就是纵向查询,它是对一列的值进行计算,然后返回一个结果值。(将一列数据作为一个整体,进行纵向计算)
语法
select 聚合函数(字段列表) from 表名 ;
注意 : 聚合函数会忽略空值,对NULL值不作为统计。
常用聚合函数
函数 | 功能 |
|---|---|
count | 统计数量 |
max | 最大值 |
min | 最小值 |
avg | 平均值 |
sum | 求和 |
count
按照列去统计有多少行数据。在根据指定的列统计的时候,如果这一列中有null的行,该行不会被统计在其中。
sum
计算指定列的数值和,如果不是数值类型,那么计算结果为0
max
计算指定列的最大值
min
计算指定列的最小值
avg
计算指定列的平均值
案例
案例1:统计该企业员工数量
# count(字段)
select count(id) from tb_emp;-- 结果:29
select count(job) from tb_emp;-- 结果:28 (聚合函数对NULL值不做计算)
# count(常量)
select count(0) from tb_emp;
select count('A') from tb_emp;
# count(*) 推荐此写法(MySQL底层进行了优化)
select count(*) from tb_emp;
案例2:统计该企业最早入职的员工
select min(entrydate) from tb_emp;
案例3:统计该企业最迟入职的员工
select max(entrydate) from tb_emp;
案例4:统计该企业员工 ID 的平均值
select avg(id) from tb_emp;
案例5:统计该企业员工的 ID 之和
select sum(id) from tb_emp;
热门推荐
截肢后康复训练:如何快速适应新生活?
截肢手术后的康复饮食,你真的了解吗?
电动假肢:让截肢患者重获新生
《大圣归来》:一部颠覆传统的动画佳作
《西游记》诗词艺术:714首诗词里的诗意世界
如果地球停止自转,你会被甩飞吗?
天秤座职场生存指南:如何发挥你的社交魅力?
吴亦凡:天秤座艺人的成功与矛盾
地球停止自转:生物多样性面临灭绝危机?
如果地球停止自转,你最想带什么逃生?
地球停止自转:气候剧变与人类生存的末日图景
《熊出没》动画场景色彩搭配技巧揭秘
云艺社教育教你玩转光影,让动画更逼真!
专家解析:喝羊奶的八大真相
不是所有奶制品都适合肾友,尤其是这几种!
科尔沁奶豆腐节:草原上的美味传奇
探访内蒙古通辽:奶豆腐背后的非遗故事
探访内蒙古通辽:奶豆腐背后的非遗故事
蒙古族奶豆腐在家自制攻略
喝羊奶好处多!中链三酸甘油酯的益处
喝鲜羊奶有什么功效与作用
冬季宅家带娃高效体能训练
寒假体育作业:跑步技巧全攻略
寒假宅家练球,室内足球基本功助你逆袭!
揭秘玛雅文明消失之谜:环境灾难与社会崩溃的双重打击
当人类消失,亚洲象会怎样?
每逢佳节胖3斤?老中医推荐3款药茶,每天喝一喝,帮您轻松降脂减重
怎么提升会计的职业能力?
如何选择合适的婚姻伴侣?
ChatGPT背后的AI搜索黑科技揭秘