Les05分组查询.pptVIP

  • 4
  • 0
  • 约1.22万字
  • 约 26页
  • 2017-11-26 发布于江苏
  • 举报
Les05分组查询

Oracle 数据库设计 课程内容概要 了解组函数。 描述组函数的用途。 使用GROUP BY 子句数据分组。 使用HAVING 子句过滤分组结果集。 什么是分组函数 分组函数作用于一组数据,并对一组数据返回一个值。 组函数类型 AVG COUNT MAX MIN SUM 组函数语法 AVG(平均值)和 SUM (合计)函数 可以对数值型数据使用AVG 和 SUM 函数。 MIN(最小值) 和 MAX(最大值)函数 可以对任意数据类型的数据使用 MIN 和 MAX 函数。 COUNT(计数)函数 COUNT(*) 返回表中记录总数。 COUNT(计数)函数 COUNT(expr) 返回 expr不为空的记录总数。 DISTINCT 关键字 COUNT(DISTINCT expr) 返回 expr非空且不重复的记录总数 组函数与空值 组函数忽略空值。 在组函数中使用NVL函数 NVL函数使分组函数无法忽略空值。 分组数据 分组数据: GROUP BY 子句语法 可以使用GROUP BY 子句将表中的数据分成若干组 GROUP BY 子句 在SELECT 列表中所有未包含在组函数中的列都应该包含在 GROUP BY 子句中。 GROUP BY 子句 包含在 GROUP BY 子句中的列不必包含在SELECT 列表中。 使用多个列分组 在GROUP BY 子句中包含多个列

文档评论(0)

1亿VIP精品文档

相关文档