SQL基础培训PPT课件.ppt

使用 HAVING 子句指定哪个组将被显示,并且进一步基于聚集信息约束分组。 在语法中: group_condition 限制行分组,返回那些指定条件为 true 的组 当你使用 HAVING 子句时,Oracle 服务器执行下面的步骤: 1. 行被分组。 2. 组函数被用于分组。 3. 匹配 HAVING 子句的标准的组被显示。 HAVING 子句可以优先于 GROUP BY 子句,但建议你先用 GROUP BY 子句,因为这样更合逻辑。在 HAVING 子句被用于 SELECT 列表的组之前,分组已形成,并且组函数已被计算。 教师注释 Oracle 服务器以下面的顺序求子句的值: ?? 如果语句包含一个 WHERE 子句,服务器建立候选行。 ?? 服务器确定在 GROUP BY 子句中指定的分组。 ?? HAVING 子句进一步约束结果那些在 HAVING 子句中不满足分组标准的组。 * 幻灯片的例子显示那些最高薪水大于 $10,000 的部门的部门号和最高薪水。 * ?? 表可以在任何时间被创建,即使用户正在使用数据库 ?? 你不需要指定表的大小,表的大小最终由作为一个整体分配给数据库的空间的数量定义。但是随着时间的过去一个表将使用多少空间是重要的。 ?? 表结构能够被联机修改。 表能够有多达1,000个列,并且必须符合标准的数据库对象

文档评论(0)

1亿VIP精品文档

相关文档