MySQL汇总数据

汇总数据

有时,数据本身是不上台面的操作数据表。但在摘要表中的数据。例如 数据的一列的平均值。极大值。至少值等一下。

对于这些频繁使用的数据的处理的概要,MySQL它提供了一个函数来处理。


SQL聚集函数
函数 说明
COUNT() 返回某列的行数
MAX() 返回某列最大值
MIN() 返回某列最小值
AVG() 返回某列平均值
SUM() 返回某列值之和

样例:

首先显示出products表格例如以下:



求出prod_price列的平均值

看起来比較怪。原表仅仅显示了一行:


求出特定行的 如vend_id =1003全部商品的价格;


COUNT函数

用于确定满足某种条件的行数目,products表中共同拥有14行:


统计Vend_id = 1001有多少行:


MAX()查找最大值



MIN() 最小值



SUM()求数列值之和



聚集不同的值

统计有多少个厂商,加上了DISTINCTkeyword,就仅仅统计该列中不同的值的数量:


组合聚合函数

多个函数能够一起用。功能更强大:



版权声明:本文博主原创文章。博客,未经同意不得转载。

原文地址:https://www.cnblogs.com/bhlsheji/p/4798298.html