数据库操作-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;
热门推荐
如何给小学生讲人工智能
电磁炉锅具选择指南:提高烹饪效率与安全性的关键要素
白细胞减少中粒细胞增加怎么回事
企业向员工发放补偿金的会计分录怎么做?
公安系统备案查询指南:线上线下的合法途径与注意事项
腰痛:椎体终板炎的解剖、分型及MRI表现
云服务备份的照片怎么恢复手机
借条的正确写法:八大关键要素详解
为什么一定要读一读《黄帝内经》?
新能源汽车电池增容,技术进步与市场趋势
跨越虚实的数字魔法:AI宠物走红网络
数据预处理——数据变换
探索无人机云台的奥秘与组装调试技巧
专家建议:如何减少颈椎僵硬的现象
怀孕是否会使脸色变差?孕妇脸部为什么容易失去光彩?
寒潮来了,降温想吃火锅又怕上火?中医教你小妙招,驱寒不上火!
怀孕变丑是遗传的吗?变丑与孕妇的饮食习惯有关吗?
洗衣机上下排水的区别与适应场景(探究洗衣机上下排水的差异及其应用领域)
害怕拔智齿?这份术前准备指南请收好
薪酬倒挂严重挫伤员工积极性,如何重构公平薪酬体系?
科三增减挡手忙脚乱?教练教你用虚拟训练来应对
苹果手机多久换一次电池
有什么方法更快学会加减乘除口算
探寻古老历法的奥秘:如何解读传统时间体系
食品农产品管理体系包括哪些主要内容?
揭秘艾滋病检测:单核细胞扮演的关键角色
Excel中提取关键字的多种方法与技巧
如何用C语言解析二进制文件
南街村:走共同富裕之路
千兆网口(Gigabit Ethernet Port)的工作原理与应用优势