MySQL汇总数据

时间:2021-08-16 15:36:15

汇总数据

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

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


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

样例:

首先显示出products表格例如以下:
MySQL汇总数据

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eWluZ18xMDAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">



求出prod_price列的平均值

看起来比較怪。原表仅仅显示了一行:
MySQL汇总数据

求出特定行的 如vend_id =1003全部商品的价格;
MySQL汇总数据

COUNT函数

用于确定满足某种条件的行数目,products表*同拥有14行:
MySQL汇总数据

统计Vend_id = 1001有多少行:
MySQL汇总数据

MAX()查找最大值

MySQL汇总数据

MIN() 最小值

MySQL汇总数据

SUM()求数列值之和

MySQL汇总数据

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1eWluZ18xMDAx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">


聚集不同的值

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

组合聚合函数

多个函数能够一起用。功能更强大:
MySQL汇总数据


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