数据库操作-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;
热门推荐
我的世界教育版2025:游戏化学习新体验
酸洗究竟有什么好处呢
《大中国》:我们都有一个家,名字叫中国
致敬三晋最美的“她” | 省军区警卫勤务队通信中队:当好新时代“传令兵”
包白菜饺子,调馅别再用食盐杀水了,学会一招,白菜不出水还鲜嫩
解码郑州深改:1300万人口城市的人气密码
一文读懂加仑与升的转换关系
风味传承:手撕鸡——客家美食的代表
全面解析手机钢化膜:2D、2.5D、3D性能评测与品牌推荐
8种数字断食法大揭秘:从168到52,哪种最适合你?
环保科普:解锁低碳生活的N种打开方式
四合院中式改造:传承与创新的交响
什么叫高血压脑病
“二月怕初一”,28号二月初一,到底怕什么?早看早防备
筋膜枪、泡沫轴使用指南:运动后肌肉放松全攻略
装修拆改能不能拆承重墙
献血科普 | 献血后,怎么吃“补”得快?
古建筑中的独特风景——牌坊
“字内功”与“字外功”
桥梁荷载试验:标准选取及模型分析的关键考量
β阻剂中的“冠军药”:贝凡洛尔,高血压冠心病用它,有6大优势
探究生普洱茶是否具有去湿热的功效
长沙市大学2025最新排名一览表(最新排行榜)
DeepSeek眼中的太仓:一座兼具历史底蕴与现代活力的幸福城市
家常酸菜鱼:酸爽鲜香,一碗暖心的家常味
公共营养师考哪几门 各科备考策略与建议
黄豆加剧肾脏负担?医生警告:肾脏不好的人,这几样豆类要避开!
迷茫期不可怕,掌握这些技巧让你重拾方向感!
火出圈的沈阳鸡架,这些城市也有了……
绿色建筑与装配式建筑:为可持续发展开辟新未来