当前位置:文档之家› 数据库的查询功能.ppt

数据库的查询功能.ppt


4.2 查询的创建方法
在Access2003中,提供了五种具有向导性的 方式创建查询,如图所示:
4.3 选择查询
4.3.1 简单的选择查询:不带任何准则和条 件的查询。可采用设计视图或者简单查询向 导创建。 1.使用设计视图创建简单选择查询:以“A 班成绩表”为例,过程如下: [1]在“查询”对象中单击“新建”按钮;
“[ ]”
“*” 零个或多个字符,有“所有”的意 思;比如:like “s*”,查找以“s”开 头的所有字符串; “?” 单一的任意字符,比如:like “s?”,查找以“s”开头的长度为二的 所有字符串; “#” 单一的(0 - 9)间的数字;
“[
]”为字符串中该位置的字符设置范围;
查找的字符串中第一个为a ,第二个任意, 第三个为a到f 中任意一个,第四个为数字, 第五个为非0-9的字符,其后为任意字符串。
第四章


一、查询概述 二、查询的创建方法
三、选择查询
四、操作查询
4. 1 查询概述
1、查询的概念:根据用户的要求从数据库 中收集有用字段的操作。 查询的数据源是数据库中的表或已经创建好 的查询;查询结果以视图的方式展示给用户。
2、查询的功能:
(1)浏览数据; (2)更新数据库; (3)为其它应用创建(报表,窗体)数据源。
3、查询的种类
Access 2003中提供了4种查询: 1.选择查询 2.交叉表查询 3.操作查询 4.SQL查询。
(1)选择查询: 最常见的查询类型,是对基表或其它查 询的数据集按一定条件筛选或重新组合,计 算,最后生成结果视图。 (2)交叉表查询: 主要实现分组统计问题。产生的交叉表 显示来源于表中某个(些)字段的统计值, 如合计、计算以及求平均值等。
合计按钮:在查询设计区增加“总计”行, 用于各种统计计算,如求和、求平均值等。 上限值按钮:可以对查询结果的显示进行 约定,用户可在文本框内指定所要显示的范 围。 数据库窗口按钮:回到数据库窗口。
属性按钮:显示光标处的对象属性。 ◆若光标在查询设计器上半部,则将显 示查询的属性 ◆若光标在查询设计网格内,则将显示 字段列表属性 ◆若光标在字段内,则将显示字段属性 生成器按钮:弹出表达式生成器对话框, 用于生成准则表达式。在光标位于查询设计 网格的“准则”栏时有效 新对象按钮:打开“新建表”、“新建查 询”、“新建报表”等各种对话框,生成相
指定系列值的列表:In 例,In(“教授”, “副教授”,“讲师”), 等价于:“教授” Or “副教授” Or “讲 师”。
使用通配符实现模糊查询: Like 例,Like “教授” ,查找包含字符串 “教授”的记录; 在Like子句里可以使用通配符,有以下几种 通配符:

“*” “?”
“#”
(3) 操作查询:会更改数据库中数据的查询 操作,包括追加记录、修改记录、删除记 录和生成基表,只要执行查询,操作就会 产生,基本表中的数据就会发生改变。 这是与选择查询的本质区别。 它包括: 1.删除查询 2.更新查询 3.追加查询 4.生成表查询
删除查询: 从一个或多个表中删除一组记录,实现批量的删除。 更新查询:
[2]在“新建查询”对话框(如上图所示) 中选择“设计视图”,进入设计视图窗口;
[3]在“显示表”中选择所需要的数据源;
[4]关闭“显示表”,选择所需要的字段;
[5]单击 “保 存”; 按钮, 保存 查询。
补充1. 关于“查询设计视图”的说明 • 查询设计视图的构造:
作数据源 的表或查 询列表
[5]单击“下一步”进入“选择明细或汇总查询” 对话框,由于是简单查询,所以现选择前者。
[6]单击“下一步”进入最后一步对话框,为查询 命名,单击完成便出现该查询的数据表视图。
补充2.
关于查询的几种视图
Access2003为我们提供了五种类型的查询视 图,它们可以通过视图按钮进行切换,但 “数据透视图”和“数据透视表”需要经 过特殊的处理才能产生。
[字符表]串中该位置的字符是字符表中的一个 字符,如 [a-z] 、[0-9], [!字符表] 串中该位置的字符不在字符表中出 现,如[!0-9];
例1:Like “P[A-F]###”的查找结果是什么? 查找以P开头、后跟A到F间任何字母及3个数 字的数据 例2.Like "a?[a-f]#[!0-9]* " ?
批量更改一个或多个表中的一组记录。
追加查询:
将一个或多个表中的一组记录添加到另一个或多 个表的尾部,实现批量数据的转移操作。
生成表查询:
将查询结果生成一个新表,存贮在数据库中。
(4) SQL查询: 使用结构化的查询语言 (Structured Query Language)创建查询。 包括 联合查询 传递查询 数据定义查询 子查询
2.使用“简单查询向导”创建选择查询: 以“A班成绩表”为例,过程如下: [1]在“查询”对象中单击“新建”按钮;
[2]在“新建查询”对话框中选择“简单查 询向导”,进入“简单查询向导”对话框; [3]在“简单查询向导”对话框中的“表/查 询”下拉列表框中选择所需的数据源;
[4]在“可用这段”中选择所需的字段;
4.3.2 带条件的选择查询: 查询的条件(准则),可在设计视图 中的“条件”中设定,或在SQL视图中直 接写入命令。查询条件用“查询(逻辑) 表达式”来表示。 1. 逻辑表达式的组成:
比较运算符:>,<,=。。。。 逻辑运算符:and ,or,not
指定一个范围:Between And 例,Between <A> And <B> ,数值应在 A、B之间。
查询 生成器 新对象
查询类型
合计
属性 数据库窗口
视图按钮:在查询的不同视图之间切换 查询类型按钮:可在选择查询、交叉表 查询、生成表查询、更新查询、追加查 询和删除查询之间切换 执行按钮:执行查询,以工作表形式显 示结果集
显示表按钮:显示“显示表”对话框,列 出当前数据库中所有的表和查询,以便选择 查询的数据源
相关主题