- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 查 询 本章教学知识点 查询的概念和类型 查询准则 选择查询的创建 参数查询的创建 交叉表查询的创建 操作查询的创建 SQL基础知识与SQL语句 本章重点 查询准则 选择查询 参数查询 交叉表查询 操作查询 SQL查询 本章难点 运算符、函数和表达式 选择查询 交叉表查询 SQL查询 本章教学目的 查询是Access 2007提供的对象之一。通过查询,用户可以在一个或多个表中查找满足指定条件的数据。用户可以使用查询为窗体或报表提供数据。要求学生通过本章的学习熟悉查询的功能、类型和查询视图,掌握创建各种查询的方法。 4.1 查询概述 首先让我们通过一个简单的例子来初步认识查询 【例4.1】在“教学管理”数据库的“成绩”表中,查询考试不及格的学生的学号、课程编号及分数。 4.1.1 查询的定义与功能 1.查询的定义 查询就是以一个或者多个数据表或查询为数据源,根据用户指定的条件从指定的表或查询中检索用户所需要的数据的操作。 使用查询可以回答有关数据的特定问题,而这些问题通过直接查看表数据很难解决或者不够直观。用户可以使用查询筛选数据、执行数据计算和汇总数据。 4.1.1 查询的定义与功能 注意: (1)Access中的查询对象只保存查询定义,不保存查询结果,从而节约了存储空间。对于已经保存的查询,通过运行查询就可以查看结果,避免了每次重新设计查询的操作。 (2)查询结果是一个动态数据集,自动与源表保持同步。 4.1.1 查询的定义与功能 2.查询的功能 (1)检索数据。 (2)分析与计算。 (3)编辑记录,如批量的更新或删除记录等。 (4)为窗体、报表提供数据源。 4.1.2 查询的类型 Access 2007为用户提供了5种类型的查询,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。 1.选择查询 选择查询是最常用的查询方式,它能根据指定的查询准则,从一个或多个相关表或已建查询中检索数据并显示结果。使用选择查询还可以对记录进行排序和分组,并执行求和、计数和求平均值等多种类型的计算。 4.1.2 查询的类型 2.交叉表查询 交叉表查询是一种特殊类型的查询,它将来源于数据表或查询的字段进行分组,一组列在左侧,一组列在上部,而在行与列的交叉处显示某个字段的统计值。交叉表查询提高了用户进行数据分析的能力。 4.1.2 查询的类型 3.参数查询 参数查询是运行时才确定查询条件的一类查询。与一般查询在设计时就确定查询条件不同,参数查询的条件不是在建立查询时确定的,而是在每次运行查询时,系统显示提示用户输入查询条件(参数)的对话框,用户根据当时的需要输入数据并得到查询结果。 4.1.2 查询的类型 4.操作查询 操作查询可以对数据源中的数据进行批量的追加、更新、删除,并能生成新的数据表。操作查询包括:生成表查询、追加查询、更新查询和删除查询4种类型。 4.1.2 查询的类型 5.SQL查询 SQL(Structured Query Language)是一种通用的且功能强大的关系数据库的标准语言,具有数据查询、数据定义、数据操纵和数据控制等功能。SQL查询就是直接使用SQL语句创建的查询。 4.1.3 查询视图 查询视图是设计查询、查看或者分析查询结果的界面。 查询有以下五种视图: (1)设计视图 (2)数据表视图 (3)SQL视图 (4)数据透视表视图 (5)数据透视图视图 4.1.4 查询条件 查询条件又称查询准则,用来标识要包含在查询结果中的记录。 查询条件是通过输入条件表达式来表示的。 表达式是由操作数和运算符构成的可计算的式子。 举例: 班级编号=200602 AND Year(出生日期)=1988 4.1.4 查询条件 在表达式中: (1)操作数可以是常量、变量、函数,甚至可以是另一个表达式(子表达式)。 (2)运算符是表示进行某种运算的符号,包括算术运算符、关系运算符、逻辑运算符、连接运算符、特殊运算符和对象运算符等。 (3)表达式具有唯一的运算结果。 (4)条件表达式的计算结果为 True 或 False。 4.1.4 查询条件 1.常量:指在运算过程中其值固定不变的量。 常量的表示方法举例: 数值型常量 789,-3,98.5 日期型常量 #2011-7-18# 字符型常量 hello,world 逻辑型常量 True,False或者Yes,No分别表示 真和假 4.1.4 查询条件 2.变量:指在运算过程中其值允许变化的量。 在查询条件中使用变量就是通过字段名对字段变量进行引用。其他类型的变量及其引用方法请参考VBA编程部分的内容。 4.1.4 查
文档评论(0)