数据库操作-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;
热门推荐
地板泡水了怎么快速干
凡士林唇膏使用指南:功效、使用方法与注意事项
提升小学生团队合作能力的10种有效方法
光音信息流:探究光与声音的奇妙结合
江西“鱼痴”杨德银:以鱼为媒,传承赣菜文化新篇章
甲醇期货最新利好消息:供需两端齐发力,价格持续上涨
四种常用文章结构:总分总、并列、递进和故事结构
文件访问被拒绝?三种实用解决方案帮你轻松应对
三种实用的营业执照查询方法,助您轻松获取企业信息
深入探索rRNA:核糖体中的关键角色
金融教育项目进社区,提升居民反诈意识
什么瓷砖防滑?探讨家居安全装修要点
医药妙趣丨硝酸酯家族的“偏心”秘方
欧联杯前瞻:法兰克福VS阿贾克斯,谁能挺进八强?
CentOS服务器安全加固:限制非授权HTTP代理IP访问
每天坚持跳绳,一个月之后会怎么样?
如何测量黄金的密度及其计算过程详解
大学生360度自我评估怎么进行?
武夷山茶叶全览:揭秘武夷山各类名茶及其特色
梅雨季节安全指南
汽车AI记录行程引担忧,车企如何守护用户隐私安全?
证券涨幅的影响因素有哪些?这些因素如何作用于市场行情?
火棘开花结果的年限及栽培要点(掌握开花年限,打造丰硕果实的火棘栽培技巧)
个人如何做跨境电商(详解新手怎样做跨境电商)
如何公平考核团队成员
品牌连锁经营:定义、优势与实践
银行信用卡申请电话回访要点全解析
从 NoSQL 数据库中获取数据
如何建立并管理客户关系
5 种方法精准把握客户需求,提升业务成交率