MySQL数据库学习07-查询数据:聚合函数

来源:互联网 发布:java构造方法修饰符 编辑:程序博客网 时间:2024/06/11 09:31

一、COUNT()函数 
COUNT函数统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数,使用方法如下:

COUNT(*) 计算表中总的行数,不管值是否为空COUNT(字段名) 计算指定列下总的行数,计算时将忽略空值的行
  • 1
  • 2

1.查询customers表中总的行数 
这里写图片描述 
2.查询customers表中有电子邮箱顾客的总数 
这里写图片描述 
二、SUM()函数 
SUM()函数返回指定列值得总和。 
1.在orderitems表中查询30005号订单一共购买的水果总量 
这里写图片描述 
2.统计不同单号中订购的水果总量 
这里写图片描述 
·SUM()可以与GROUP BY一起使用,来计算每个分组的总和,计算时忽略值为NULL的行。 
三、AVG()函数 
通过AVG()函数可以求得指定列数据的平均值。 

宁波整形医院http://www.lyxcl.org/
宁波整形美容医院http://www.lyxcl.org/
1.在fruits表中查询s_id=103的供货商的水果价格的平均值 
这里写图片描述 
2.查询每一个供货商的平均价格 
这里写图片描述 
·AVG()可以与GROUP BY一起使用,来计算每个分组的平均值。 
四、MAX()函数 
MAX()函数返回指定列中的最大值。 
1.在fruits表中查找市场上价格最高的水果价格 
这里写图片描述 
2.查询每个供货商价格最高的水果价格 
这里写图片描述 
·MAXZ()可以和GROUP BY关键字一起使用,求每个分组中的最大值。 
五、MIN()函数 
MIN()函数用于返回查询列中的最小值,用法同MAX()。