MySQL汇总数和分组数据

1、使用SQL语句对数据库表中的数据进行简单的汇总和分组,这里要注意 count(*) 是对表中的所有数据目进行计数,不管表列中包含的是空值还是非空值。 而使用count(column)是对特定的列中的具有值的行进行计数。

MAX()函数返回列中的最大值, MAX()中也可以指定列名, MIN()表示返回最小的值,MIN()函数与MIX()含糊类似,MYSQL允许将他使用返回任意列中的最小值,包括文本列中的最小值,在使用文本数据时候,如果数据按相应的列排序,则MIN()返回最前面额行

 

 sum()函数用来返回指定列值的和(总计)

 

 聚集不同值....使用Distinct 参数对计算的参数只考虑不同的值。注意的是,Distinct 只能用于count(),distinct不能用于count(*),因此不允许使用count (Distinct),否则会产生错误,类似的,Distinct必须使用列明,不能用于计算或者表达式。

 

 

   创建分组数据: 使用group by, 

 

 

原文地址:https://www.cnblogs.com/xinxianquan/p/12776115.html