MySQL中的 DQL 聚合函数详解

 更新时间:2023年07月18日 09:48:45   作者:熵240  
SQL聚合函数是一组函数,用于计算并返回数据集的单个值,这些函数通常用于在SELECT语句中汇总数据,本文给大家介绍MySQL中的DQL聚合函数,感兴趣的朋友跟随小编一起看看吧

介绍

SQL聚合函数是一组函数,用于计算并返回数据集的单个值。这些函数通常用于在SELECT语句中汇总数据,并执行以下操作:计算平均值(AVG)、计数行数(COUNT)、获取最大/最小值(MAX/MIN)或计算总和(SUM)。因为聚合函数能够通过对数据集进行分组来提供更具体的分析和统计信息,所以它们通常与GROUP BY子句一起使用。

基本语法

SELECT 聚合函数(字段列表) FROM 表名;

聚合函数

  • 介绍:将表中的数据作为一个整体,进行纵向计算
  • 语法:select 聚合函数(字段列表) from 表名
  • SUM 求和
  • COUNT 统计数量

具体代码

-- 1.统计该企业员工数量--count
-- count(字段)
select count(id)
from tb_emp;
-- count(常量)
select count('A')
from tb_emp;

AVG 求平均数

  • 具体代码
-- 4.统计该企业ID的平均值--avg
select avg(id)
from tb_emp;

MAX 最大值

  • 具体代码
-- 2.统计该企业最早入职员工--min
select min(entrydate)
from tb_emp;

MIN 最小值

  • 具体代码
-- 2.统计该企业最早入职员工--min
select min(entrydate)
from tb_emp;

注意事项

  • null值不参与所有聚合函数的运算
  • 统计数量可以使用:count(*),count(字段),count(常量),推荐使用count(*)

到此这篇关于MySQL中的 DQL 聚合函数的文章就介绍到这了,更多相关mysql DQL 聚合函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL数据库学习之分组函数详解

    MySQL数据库学习之分组函数详解

    这篇文章主要为大家详细介绍一下MySQL数据库中分组函数的使用,文中的示例代码讲解详细,对我们学习MySQL有一定帮助,需要的可以参考一下
    2022-07-07
  • 一文分析SQL Server中事务使用的锁

    一文分析SQL Server中事务使用的锁

    这篇文章主要介绍了一文分析SQL Server中事务使用的锁,数据库引擎使用不同的锁模式锁定资源,通过不同锁的组合使用达到不同的数据库事务隔离级别,需要的朋友可以参考一下
    2022-09-09
  • Mysql数据库性能优化之子查询

    Mysql数据库性能优化之子查询

    这篇文章主要介绍了Mysql数据库性能优化之子查询的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • MySQL主从复制过滤配置的完整方案

    MySQL主从复制过滤配置的完整方案

    在实际生产环境中,MySQL 主从复制架构几乎是标配,但默认的全量同步往往会带来不必要的资源消耗,所以本文整理了一套完整的过滤配置实验方案,从环境准备到六种核心场景测试,需要的朋友可以参考下
    2026-03-03
  • 详解MySQL监控工具 mysql-monitor

    详解MySQL监控工具 mysql-monitor

    这篇文章主要介绍了解MySQL监控工具 mysql-monitor的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-07-07
  • MySQL递归查询树状表的子节点、父节点具体实现

    MySQL递归查询树状表的子节点、父节点具体实现

    本程序写了两个sql存储过程,子节点查询算是照搬了,父节点查询是逆思维弄的
    2014-03-03
  • MySQL中的联合索引学习教程

    MySQL中的联合索引学习教程

    这篇文章主要介绍了MySQL中的联合索引学习教程,其中谈到了联合索引对排序的优化等知识点,需要的朋友可以参考下
    2015-11-11
  • 重新restore了mysql到另一台机器上后mysql 编码问题报错

    重新restore了mysql到另一台机器上后mysql 编码问题报错

    重新restore了mysql到另一台机器上,今天新写了一个app,发现在admin界面下一添加汉字就会报错
    2011-12-12
  • Mysql空值处理函数详解

    Mysql空值处理函数详解

    这篇文章主要给大家介绍了关于Mysql空值处理函数的相关资料,在MySQL数据库中,空值问题是经常遇到的一个问题,空值是指在某个字段中没有数据或者数据为NULL,需要的朋友可以参考下
    2023-08-08
  • Mysql通过存储过程分割字符串为数组

    Mysql通过存储过程分割字符串为数组

    今天小编就为大家分享一篇关于Mysql通过存储过程分割字符串为数组,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03

最新评论