数据库操作-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;
热门推荐
英文语法的简单总结
产品经理如何分析排序题
股市如何进行快速了解掌握?这种了解有哪些途径?
大学・问|16+8轻断食法,“身材密码”还是“健康陷阱”?
努力的意义,是让自己的人生有选择的权利
债权置换的司法解释与实务操作
债权转让合同纠纷审理要点及股权、抵押权转让问题详解
《真女神转生5复仇》新增内容及NS版特典领取方法 前作特典一览
《针灸大成》:一切气病,先开四关!
天使轮、A轮、B轮、C轮融资全解析
在2025年加速您的WordPress网站的12个提示
最新各大银行贷款利率表:消费贷利率进入3%时代
老一辈流传下来的,过年蒸枣花馒头方法,松软香甜真好吃
金屋藏娇的陈阿娇,为何败给了歌女卫子夫?
痛风患者缓解足部疼痛的生活建议及调整策略
数学家华罗庚的母校——江苏省华罗庚中学滨湖校区建筑设计
手机TXT文件创建教程:详细步骤与注意事项
李白《把酒问月·故人贾淳令予问之》赏析
汽车平衡杆的作用是什么?
如何正确更换汽车平衡杆以提升操控性能?这种更换方式对车辆稳定性有何影响?
看崇明“东翼”的蝶变之路!
上海到崇明岛轮渡时刻表及票价全攻略
“无麸质饮食”是不吃粗粮吗?麸质过敏是咋回事?
麸质过敏:为什么有些人吃面食会变胖?
国家占有格力多少股份?
bpm正常值范围是多少
bpm正常值范围是多少
深度解析:每日基金净值追踪—投资者的理财神器
MBTI应用与反思:是工具也是标签,但不是偏见
德州金国城小区物业安装梯控引争议,业主权益何在?