数据库操作-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;
热门推荐
诸暨一日游:西施故里+五泄瀑布,穿越千年的文化与自然之旅
白塔湖湿地公园:诸暨的“小洞庭”,78座岛屿里的生态秘境
春节焦虑症:张倩的抗压秘籍
节后综合征来袭?这份“回神”指南请收好
扬州早茶文化节,你准备好了吗?
15个实用情感管理技巧,助你掌控情绪
离婚后复合怎么处理
次元斩高手分享:《第五人格》厂长实战技巧
“我在汕头过大年”|看看外国友人都体验了什么潮汕年俗
景德镇国际陶瓷艺术双年展:全球新范示
冬季打卡景德镇:陶瓷文化的深度游攻略
世界美食之都扬州:必打卡富春茶社
扬州个园:冬日里的四季假山
景德镇樊家井:古瓷打假秘籍大公开!
镇窑和明园:景德镇古建探秘
景德镇深度游:御窑博物馆与瑶里古镇的文化之旅
想要争取抚养权需要提供什么证据
《第五人格》:杂技演员教你花式牵制红蝶!
红蝶牵制策略大揭秘:新手也能秒变高手!
常州三大历史名胜:从新石器遗址到千年古刹的文化之旅
常州两日游:从中华恐龙园到天宁寺,感受刺激与宁静的完美结合
常州三大网红打卡地:中华恐龙园、天目湖、南山竹海
爆汁金针菇怎么做?简单易学的美味佳肴制作指南
奶嘴设计原理与婴儿口腔健康关系研究
新生儿奶瓶选购指南:从容量到材质,5维度详解如何为宝宝选择合适的奶瓶
如何选择宝宝奶瓶?玻璃奶瓶好还是塑料奶瓶好?
新生儿洗澡全攻略:从准备到注意事项,新手爸妈必读!
归方:解读这个法律术语背后的含义
目击者的证词对正当防卫有多重要
探秘景德镇御窑遗址:瓷器国宝诞生地