当前位置: 首页 > news >正文

数据库——聚合函数

一、核心特性
1. 不能嵌套使用,比如不能写 avg(sum(字段名称)) 这样的形式。
2. 处理 null 值时会忽略,不将其纳入计算。
3. 数据类型兼容性: avg、sum 仅支持数值类型; min、max、count 支持任意数据类型。

二、常用聚合函数说明
1. avg([distinct] 列名):计算某一列的平均值,仅适用于数值类型字段。
2. sum([distinct] 列名):计算某一列的和,仅适用于数值类型字段。
3. min([distinct] 列名):计算某一列的最小值,支持任意数据类型。
4. max([distinct] 列名):计算某一列的最大值,支持任意数据类型。
5. count([(*/1)/(distinct/all)] 列名):统计记录数。
count(列名)统计该列非null值的数量
count(1)统计所有记录数(包括重复、含null的行)
distinct 可与列名结合(如 count(distinct 列名)),但不能与 * 结合。

三、语法示例
1. 计算薪资的平均、最小、最大及总和:
select avg(salary), min(salary), max(salary), sum(salary)
from t_employee;
2. 基于生日计算员工年龄的极值(日期类型聚合):
select min(birthday) as 年龄最大员工的生日, max(birthday) as 年龄最小的员工生日
from t_employee;
3. 对比不同 COUNT 用法的统计结果
select count(*), count(1), count(commission_pct)
from t_employee;

http://www.hskmm.com/?act=detail&tid=36783

相关文章:

  • 第二十一篇
  • linux服务器操作系统字符集是GBK,tomcat和部署的程序是UTF-8,启动后应用界面乱码如何解决
  • DEIMv2浅读
  • 阿里出手了:全免费!号称国内版ClaudeCode?
  • [MS-DOS]MS-DOS 6.22 with CD-ROM Driver.ver.6.22.English下载与安装
  • 完整教程:2- 十大排序算法(希尔排序、计数排序、桶排序)
  • 分词器模型
  • 2025 年国内品牌设计公司最新推荐排行榜:聚焦行业领军者优势,精选优质服务商深度解析
  • 报考PostgreSQL中级认证证书多少钱?
  • 2025 年 LFT 材料源头厂家最新推荐权威榜单:复合 / 注塑 / 增强 / 轻量化 / 长碳纤 / 长玻纤 / 耐高温 LFT 材料优质公司推荐
  • Windows Server 2025 安装IIS服务
  • 易路薪酬能力深度解析:以科技赋能企业薪酬管理新范式
  • LaTeX 项目结构优化:从基础到专业
  • Java的优势有哪些
  • 传感类语音提示器语音播报芯片最佳适配方案WT2003H
  • 集合中的贡献法
  • 广州治疗青少年心理医院口碑榜:TOP3医疗机构专业实力深度解析
  • 人狗大战Ⅱ
  • 【IEEE出版、往届会后3个月检索】2025 第九届控制工程与先进算法国际论坛(IWCEAA 2025)
  • 整装定制家具生产厂家口碑榜:TOP3企业智能制造实力深度解析
  • 实用指南:阿里云安装Docker
  • 高性能超低功耗蓝牙电子价签方案 OM6626 NRF52832
  • 软工第三次作业-结对项目
  • 给大家分享三个特别好用的在线工具,可以为你的工作节省很多时间
  • 2025 年振动筛源头厂家最新推荐榜单:权威甄选实验 / 防爆 / 精细筛分设备,揭秘靠谱供应企业
  • 2025 年最新推荐摇摆筛厂家榜单:聚焦实力雄厚供货稳定品牌,助力企业精准选购筛分设备方形/圆形/石英砂/砂石/精细摇摆筛厂家推荐
  • 1111111111
  • 2025 年中国校服厂家最新推荐榜单权威发布!深度解析优质品牌核心竞争力与选择指南
  • 【IEEE出版 | EI检索稳定】第五届IEEE能源工程与电力系统国际学术会议(IEEE-EEPS 2025)
  • 2025年丝杆升降机厂家最新行业推荐:联动丝杆升降机/螺旋丝杆升降机/蜗杆丝杆升降机/蜗轮丝杆升降机/三家兼顾工艺与适配性的实力厂家推荐