MySQL汇总数和分组数据

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

MySQL汇总数和分组数据MySQL汇总数和分组数据

 

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

 MySQL汇总数和分组数据MySQL汇总数和分组数据

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

 MySQL汇总数和分组数据

MySQL汇总数和分组数据

 

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

 MySQL汇总数和分组数据

 

 MySQL汇总数和分组数据

 

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

MySQL汇总数和分组数据

 

 MySQL汇总数和分组数据

 

 MySQL汇总数和分组数据

 

MySQL汇总数和分组数据

上一篇:存储过程与Oracle中常见的数据字典的用法


下一篇:oracle恢复数据到某个时间点