第5章 数据查询(三).pptVIP

  • 5
  • 0
  • 约3.97千字
  • 约 31页
  • 2020-05-28 发布于湖北
  • 举报
* 使用聚合函数时,需要注意: 1、有聚合函数,而没有任何子句时,则不能同时出现其他普通字段 因为聚合函数是对整个表的汇总和计算,只有一个值,而普通字段每一条记录都有一个值。聚合函数和普通字段在一起出现没有任何意义。 SELECT AVG(成绩) AS 平均成绩 FROM xs_kc SELECT AVG(成绩) AS 平均成绩, 课程号 FROM xs_kc (无意义!容易误导) 2、可以配合其他子句用 SELECT 课程号, AVG(成绩) as 平均成绩 FROM xs_kc WHERE 课程号=101 * 分类汇总查询 Part 2 一个聚合函数只能返回一个汇总数据,但在实际应用中,用户需要得到不同类别的汇总数据,在MySQL中提供了分类汇总查询方法,可以按指定的列将数据分成多个类别,然后按类别进行汇总。 按实现的查询功能不同,可分为简单分类查询、统计功能的分类查询、多字段分类查询和采用HAVING子句的分类查询。 * 1 简单分类查询 语法规则: SELECT 字段列表 FROM 表名 WHERE 条件 GROUP BY 列名1[,…n] 分类的依据是GROUP BY子句中指定的列名来对数据记录进行分类。 SELECT * FROM xs_kc GROUP BY 课程号 (无意义!) 可以配合聚合函数和分类的字段名。 对比一下: SELEC

文档评论(0)

1亿VIP精品文档

相关文档