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

MYSQL必知必会笔记:第十二章汇总数据

文章目录

      • 聚集函数
      • AVG()函数
      • COUNT()函数
      • MAX()函数
      • MIN()函数
      • SUM()函数
      • 聚集不同值
      • 组合聚集函数

聚集函数

聚集函数(aggregatefunction) 运在行组上,计算和返回单个值的函数

  • AVG() 返回某列的平均值
  • COUNT() 返回某列的行数
  • MAX() 返回某列的最大值
  • MIN() 返回某列的最小值
  • SUM() 返回某列值之和

AVG()函数

AVG()通过对表中行数计数并计算特定列值之和,求得该列的平均值

 select AVG(price) AS avg_price 
From bookinfo;

输出

+--------------------+
| avg_price          |
+--------------------+
| 35.069999885559085 |
+--------------------+

AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值

 select AVG(price) AS avg_price 
From bookinfo 
where bookid in('1008-2352','7111-1790');

输出

+-----------+
| avg_price |
+-----------+
|        60 |
+-----------+

COUNT()函数

COUNT()函数进行计数。可利用COUNT()确定表中行的数目或符合特定条件的行的数目。

COUNT()函数有两种使用方式

  1. 使用COUNT(*)对表中行的数目进行计数不管表列中包含的是空值(NULL)还是非空值
  2. 使用COUNT(column)对特定列中具有值的行进行计数,忽略 NULL值

MAX()函数

  • MAX()返回指定列中的最大值。MAX()要求指定列名
  • NULL值MAX()函数忽略列值为NULL的行

对非数值数据使用MAX() 虽然MAX()一般用来找出最大的 数值或日期值

但MySQL允许将它用来返回任意列中的最大值,包括返回文本列中的最大值

在用于文本数据时,如果数据按相应的列排序,则MAX()返回最后一行

MIN()函数

  • MIN()返回指定列的最小值与 MAX()一样,MIN()要求指定列名
  • NULL值MIN()函数忽略列值为NULL的行

对非数值数据使用MIN() MySQL允许将它用来返回任意列中的最小值包括返回文本列中的最小值

在用于文本数据时,如果数据按相应的列排序,则MIN()返回最前面的行

SUM()函数

  • SUM()用来返回指定列值的和(总计)
  • SUM()也可以用来合计计算值
  • NULL值SUM()函数忽略列值为NULL的行

聚集不同值

组合聚集函数

相关文章:

  • 多线程第三讲
  • 寄存器和移位寄存器分析与建模
  • Learning C++ No.4【类和对象No.3】
  • 详解视觉BEV3D检测模型: Fast-BEV: A Fast and Strong Bird‘s-Eye View Perception Baseline
  • PMT有两种基本模式――单光子计数和电流感应选择
  • 格式化并挂载ubi文件系统过程详解
  • 自由概率(Free probability)
  • 大数据之HBase基础
  • Python爬虫教你爬取视频信息
  • 基于微信小程序的火锅店点餐系统小程序
  • 一文带你吃透红黑树---红黑树如此简单
  • 经济的1000+篇文章总结
  • 【数据结构】基础:AVL树(平衡二叉树)
  • 【C++11】lambda表达式、包装器、bind 与 placeholders
  • 【深度学习基础6】自编码器及其变体
  • 数学知识-约数
  • 【Python模块】psutil
  • 配置安全的linux-apache服务器(5)
  • 【栈】数据结构栈的实现
  • BPMP 需求
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉