数据库操作-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种形式加速肌肉生长
遇到酒就变成了“毒药”?提醒:不止头孢,5类药尽量不要沾酒!
洗车泡沫和水怎样进行合理配比?这种配比对洗车效果有何影响?
总额缩水超百亿,超八成券商员工人均薪酬下滑!多家券商上半年人均不到15万
逍遥丸的成分有哪些
逍遥丸的种类与区别是什么
杰青、优青称号将消失,国自然今年还有哪些大改
学习吹口哨的技巧与乐趣:从姿势到音调全攻略
如何搜查公司年报数据库
医院常用的颈椎功能评估量表汇总!
向量数据库与大数据生态系统集成的技术解析与实践
《被讨厌的勇气》读书思考笔记 (好书推荐)
减脂期间能否食用花生酱?
减肥可以吃花生酱吗
Office办公软件文档共享指南:三种实用方法详解
中国传统文化IP频频破圈,国产IP的春天还会远吗?
如何找到权威的行业标准网站?
钢铁意志:二战苏军268工程反坦克炮的辉煌与对比
法院聘用人员竞业限制的法律适用与实践探讨
软烂易消化的食物有哪些
内毒素与细胞因子网络:脓毒症发病机制的深入研究
零基础自学网络安全从哪开始?零基础学网络安全的难度如何?
Excel表格中显示计算过程的多种方法
大花蕙兰种植全攻略:挑选、种植与成活率提升
如何在深圳出售房产?这些交易流程和策略助你成功
当前离婚率较高的原因