数据库操作-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;
热门推荐
混合性肌肤的特点和形成原因是什么
优化注塑加工中的产品注塑工艺参数
柿子的营养价值和功效是什么
探索四川特色文化:蜀锦的历史、制作工艺及现代应用
猪周期“失灵”: 史上最严重亏损,养殖户直呼挣钱“太难了!”
科普 | 有了这份孕期超声检查时间表,“躺赢”孕妈圈!
北京协和医院:优化门诊流程提升超声诊断质量
奥司他韦和玛巴洛沙韦怎么选?流感用药的 4 个原则
为什么日本的炸鸡叫「唐扬」?开动前,5个必学的日本料理汉字课
甲午战争中日舰队实力大比拼
你需要知道 Windows 11 家庭版与专业版 7 个最重要的区别
德法并举”规范大学生直播
春熙路必吃10大隐秘美食!90%游客没吃全,第5种绝了
烟碱对健康的影响及科学解析揭秘
时间见证的伟大!谁是NBA历史上最持久的超级巨星?
警惕信息泄露,保护个人信息安全
小孩误食打印机墨水,怎么办(快速处理和预防儿童误食打印机墨水的措施)
数学对编程有什么重要
家禽养殖疾病预防与治疗
岳阳楼的前世今生
周星驰经典搞笑桥段:独特无厘头喜剧的魅力与深思
用C语言实现图形平移的完整指南
电动支架投影仪安装步骤?安装过程中应注意什么?
柠檬茶的热量和营养成分
注射泵的使用技巧有哪些?
历史上薛举是什么人?他的一生是什么样的
WR线是什么?WR线在技术分析中的应用和局限性
微针美容效果怎么样
警察家庭有什么副业,警察可以有副业吗
我国商品期权的市场现状如何?商品期权的交易规则有哪些特点?