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存储引擎InnoDB与Myisam的区别分析

    MySQL存储引擎InnoDB与Myisam的区别分析

    INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MYISAM不支持。MYISAM的性能更优,占用的存储空间少。所以,选择何种存储引擎,视具体应用而定。
    2022-12-12
  • MHA实现mysql主从数据库手动切换的方法

    MHA实现mysql主从数据库手动切换的方法

    这篇文章主要介绍了MHA实现mysql主从数据库手动切换的方法,详细的讲述了主从数据库切换的步骤与方法,非常实用,需要的朋友可以参考下
    2014-10-10
  • 从数据库中取出最近三十天的数据并生成柱状图

    从数据库中取出最近三十天的数据并生成柱状图

    从数据库中取出最近三十天的数据并生成柱状图的代码,需要的朋友可以参考下。
    2011-05-05
  • Mysql中的自连接问题

    Mysql中的自连接问题

    这篇文章主要介绍了Mysql中的自连接问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Mysql中Identity 详细介绍

    Mysql中Identity 详细介绍

    这篇文章主要介绍了Mysql中Identity 的相关资料,并附示例代码,需要的朋友可以参考下
    2016-09-09
  • MySQL对相同字段创建不同索引解析

    MySQL对相同字段创建不同索引解析

    这篇文章主要为大家介绍了MySQL 对相同字段创建不同索引解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 清空mysql 查询缓存的可行方法

    清空mysql 查询缓存的可行方法

    mysql对同一条sql进行了缓存,在第二次运行时, 瞬间就完成了,若要清除缓存,可通过下面的方法来实现
    2014-07-07
  • mysql蠕虫复制基础知识点

    mysql蠕虫复制基础知识点

    在本篇内容中我们给大家分享了关于mysql蠕虫复制基础知识点,对此有需要的朋友们跟着学习下吧。
    2019-02-02
  • MySQL 数据库连接池爆满问题解决

    MySQL 数据库连接池爆满问题解决

    MySQL数据库连接池爆满会严重影响系统性能,通过应用日志、数据库连接池监控面板等工具确认问题,具有一定的参考价值,感兴趣的可以了解一下
    2024-11-11
  • Jaspersoft Studio添加mysql数据库配置步骤

    Jaspersoft Studio添加mysql数据库配置步骤

    这篇文章主要为大家介绍了Jaspersoft Studio添加mysql数据库配置的步骤过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02

最新评论