文档详情

access2013数据库技术及应用(第2版)教学课件作者姜增如第4章.ppt

发布:2019-10-11约9.54千字共76页下载文档
文本预览下载声明
图4.27 设置查询条件视图 返回 图4.28 保存生成表 返回 图4.29 形成查询生成表 返回 图4.30 成绩表score1 和score2 表 返回 图4.31 追加查询数据 返回 图4.32 追加查询确认 返回 图4.33 追加后score2 表数据 返回 图4.34 更新表数据 返回 图4.35 删除查询结果 返回 图4.36 创建SQL 语句 返回 图4.37 最简单的SQL 语句 返回 图4.38 最简单的SQL 语句查询结果 返回 图4.39 生成记录集过程 返回 * 4.3 SQL 查询 ORDER BY: 按照字段名排序, 若有多个字段用逗号隔开, 按照先后顺序排序。 ASC 为升序, DESC 为降序, 缺省为升序。 【说明】上面的只有FROM 是必选项, 其他均为可选项。若要显示数据源中所有字段使用下面语句: SELECT ?FROM 数据源 4.3.2 创建SQL 查询 一、创建SQL 查询 上一页 下一页 返回 4.3 SQL 查询 (1) 单击【创建】选项卡中的“查询设计” 按钮, 并关闭弹出的“显示表” 对话框;再选择“查询” 菜单中的“SQL 视图” 命令, 如图4.36 所示。 (2) 在弹出的“SQL 视图” 编辑器框中输入SQL 语句。 (3) 单击工具栏的“运行” 按钮即可执行该语句。 二、简单SQL 语句 下面的SQL 语句是最简单的查询形式, 生成的记录集包含本学期开设的所有课程数据,如图4.37 所示。 其中: “?” 指表中所有字段(列)。 上一页 下一页 返回 4.3 SQL 查询 FROM 子句用于指定数据表。 其course 表查询结果如图4.38 所示。 三、限定记录集筛选条件 在SELECT 语句的各子句中, WHERE 子句使用频率最高。该子句指明查询的条件。在WHERE 子句中可使用各种关系(比较) 运算符表示筛选记录的条件, 生成记录集。生成记录集过程如图4.39 所示。 四、用ORDER BY 子句将记录排序输出 对查询的结果按照一个或多个属性列升序或降序排列。 上一页 下一页 返回 4.3 SQL 查询 五、SELECT 嵌套查询 嵌套查询就是查询语句条件中还包括查询, 也称子查询, 子查询可以多层嵌套, 系统执行时从内层到外层进行。 六、基于多个记录源的查询 多记录源的查询也称为多表组合查询。该查询要求多个表必须具有关系, 即数据库中的表之间相互关联字段必须建立关联。 七、聚合函数的使用 (1) COUNT (DISTINCT/ ALL) 列名: 统计一列中值的个数。 上一页 下一页 返回 4.3 SQL 查询 ( 2) SUM (DISTINCT/ ALL) 列名: 计算一列值的总和。 (3) AVG (DISTINCT/ ALL) 列名: 计算一列值的平均值。 (4) MAX (DISTINCT/ ALL) 列名: 计算一列值的最大值。 (5) MIN (DISTINCT/ ALL) 列名: 计算一列值的最小值。 八、HAVING < 条件表达式> 上一页 下一页 返回 4.3 SQL 查询 HAVING 子句必须和GROUP BY 配合使用, 和WHERE 子句一样, 所需要的组也指定约束条件。但不同的是: (1) WHERE 子句的< 条件表达式> 是在GROUP BY 分组之前起作用, 而HAVING < 条件表达式> 是在GROUP BY 分组之后起作用, 所以在HAVING < 条件表达式> 中可以使用聚合函数, WHERE 子句不能出现聚合函数。 (2) WHERE 子句与HAVING 短语的区别在于作用对象不同。WHERE 子句作用于基本表或视图, 从表中选择满足条件的元组。HAVING 短语作用于GROUP BY 分组, 从分组中选择满足条件的组。 上一页 下一页 返回 4.3 SQL 查询 九、生成表查询语句 生成表查询是将SELECT 命令执行的结果形成一个表保存在数据库中。其SQL 代码是在SELECT 命令的字段名列表后加上子句INTO < 新表名> 。 十、追加查询语句 追加查询将表中符合条件的记录添加到另一个表中。 十一、更新查询语句 根据某种规则批量修改表中的数据。 十二、删除查询语句 按规则一次删除表中所有符合条件的记录或所有记录。 上一页 返回 图4.1 选择查询结果 返回 图4.2 查询统计各科成绩平均分 返回 图4.3 利用查询向导选择查询字段 返回 图4.4 选择明细 返回 图4.5 添加查询标题 返回 图4.6 添加查询条件 返回 图4.7 求表中数值字段的平均值 返回 图4.8 选择查询数据源 返回 图4.9 使用查询设计 返回 图4.10 查询设计结果 返回 图4.12 分组汇总查询 返回 图4.13
显示全部
相似文档