数据库操作-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;
热门推荐
等高线地形图教你户外探险不迷路
地形图带你发现隐秘美景
定向越野热!等高线地图带你玩转户外探险
从淮海战役第二阶段看粟裕的大兵团作战指挥艺术
淮海战役谁都能指挥?总指挥5天前刚定,粟裕打到一半差点被翻盘
今天明天,都是小年!
冬季养生菜品的创意摆盘技巧:让美食更有“颜”值
射手座幸运色是什么?深度解析射手座的颜色特质与运势
斯嘉丽·约翰逊:金发魅力与时尚icon的完美演绎
斯嘉丽·约翰逊的黑寡妇:从配角到漫威宇宙的灵魂人物
中国改革开放后,影响中国人最深的10个意识形态是什么?
《我的世界》1.21正式版全面评测:新特性大揭秘!
赵今麦郭京飞新剧《漂白》,爱奇艺迷雾剧场定档
《我的世界》1.22版本更新全解析:苍白花园、嘎吱怪等你来探秘
《我的世界》1.21版本性能优化大揭秘
《漂白》:一部引发争议的悬疑剧
《漂白》:一部引发争议的悬疑佳作
诺贝尔奖得主教你正确服用西咪替丁
室内装修后,如何高效除甲醛,守护家人健康呼吸
绿色家园除甲醛方法:从源头控制到科技产品全方位解决方案
冬季胃痛怎么办?西咪替丁使用指南及预防方法
你真的知道如何正确保存西咪替丁片吗?
甘蔗汁的营养成分解析
科技赋能,甘蔗从头甜到尾
日语发音技巧:掌握拗音与长音的秘密
掌握日语发音,从平假名到片假名
唐朝汉语如何塑造日语发音?
餐饮企业绩效管理系统的功能有哪些?
李薇薇揭秘《元气拯救队》配音趣事
元气拯救队:科技救援的未来