数据库操作-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;
热门推荐
一文详解:Git与SVN的对比与选择
绿植之美:家庭绿植布置的技巧与心得全分享
眼尾下垂怎么办怎么能提上去
智能建造与智慧交通,未来科技浪潮中的黄金专业
CrossFit的兴起与争议:高强度训练的双刃剑
快速入门:使用 SSMS 备份和还原 SQL Server 数据库
'阴人'与'被哭'之间:揭秘斗地主竞技场的心理战术与牌局智慧
王永利:光伏配储告别“强制时代”,市场化驱动下储能需闯“三关”
碳化硅陶瓷棒:结构性能特点与应用前景
茶文化的礼仪与习俗:千年传承的东方雅韵
古体诗和近体诗的区别 有哪些不同
小青柠汁浓缩:美味与健康的完美结合
嘿!荷叶——小儿热病的神奇灭火器
玫瑰花喜阳还是喜阴?从光照、土壤、温度等方面全面解析
怀孕血糖高对胎儿有什么影响
《哪吒2》爆火的社会学思考
十字相乘法详解:解二次方程的实用技巧
明明信一个神,为什么基督教三大教派却你死我活,斗得不亦乐乎?
南京化纤业绩承压 五年巨亏11亿 前次并购疑云重重 本次重组能否自救?
空气质量监测系统功能详解
专升本专项计划是什么?该类型升本考生有哪些优势?
村委会贫困证明说明怎么开
2025年考研社会医学与卫生事业管理是什么专业?
塔山阻击战结束,国民党军走上阵地,士兵:将来我们也这样做
官窑最后的绝唱——“毛瓷”的前世今生
常用Word文档快捷键,提高文档编辑效率
企业文件防泄密指南:四大措施构建信息安全防护体系
如何为网络安全定级别
人可以坚持多久不睡觉?一美国男子撑了264小时,最后结果如何
管理战略特点:如何制定有效的企业发展战略?