第3章 计算机查询_第1页
第3章 计算机查询_第2页
第3章 计算机查询_第3页
第3章 计算机查询_第4页
第3章 计算机查询_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

薇福屋籁术施南敏程

第三幸至莉

E

向霹梃要

□查询概述

□选择查询

口在查询中计算

口交叉表查询

口参数查询

口操作查询

口SQL查询

2

机;3.1.圭莉挑述一定文

□查询是Access2003数据库的主要对象,是

Access2003数据库的核心操作之一。

□查询就是以数据库中的数据作为数据源,根

据给定条件从指定的数据库的表或查询中检

索出符合用户要求的记录数据,形成一个新

的数据集合。

□查询的结果是动态的,它随着查询所依据的

表或查询的数据的改动而变动。

3

a%3」」交相的功犍

口从一个或多个基本表中查询信息

口指定准则来限制结果集中所要显示的记录

□指定要在结果集中出现的字段

口指定结果集中记录的排序次序

口对结果集中的记录进行数学统计

口将结果集制成一个新的基本表

口在结果集的基础上建立窗体和报表

口在结果集中进行新的查询

口查找不符合指定条件的记录

建立交叉表形式的结果集

■■I

尸术与

0拿

«谶3.1.2圭莉/类

口常见的查询类型有5种:

□选择查询、

□参数查询、

口交叉表查询、

口操作查询、

□SQL查询

5

1,送舞左莉

□1.选择查询

□选择查询是最常用的一种查询。应用选择查询

可以从数据库的一个或多个表中提取特定的信息,

并且将结果显示在一个数据表上供查看或编辑,

或者用作窗体或报表的基础。利用选择查询,用

户能对记录分组,并对组中的字段值进行各种计

算,例如平均、汇总、最小、最大,以及其他统

计。

6

L送翦圭莉

□Access2003的选择查询有以下几种类型:

□•简单选择查询是最常用的查询方式,即从一

个或多个基本表中按照指定的准则进行查询,并

在类似数据表视图中表的结构中显示结果集;

□•统计查询是一种特殊的查询。可以对查询的

结果集进行各种统计,包括总计、平均、求最小

值和最大值等,并在结果集中显示;

□•重复项查询可以在数据库的基本表中查找具

有相同字段信息的重复记录;

□•不匹配查询在基本表中查找与指定条件不相

符的记录。7

a1.参敕圭莉

口执行参数查询时,屏幕显示提示信息对话框。

用户根据提示输入信息后,系统会根据用户输入

的信息执行查询,找出符合条件的记录。参数查

询分为单参数查询和多参数查询两种。

□执行查询时,只需要输入一个条件参数的称为

单参数查询;执行查询时,针对多组条件,需要

输入多个参数条件的称为多参数查询。

3.我又表圭莉

□交叉表查询能够汇总数据字段的内容,汇总

计算的结果显示在行和列交叉的单元格中。

□将来源于某个表中的字段进行分组,一组列

在数据表的左侧,一组列在数据表的上部,然

后在数据表行与列的交叉单元格中显示表中某

个字段的各种计算值,如求和、计数值、求平

均值、求最大值,等等。

9

4,舔作圭莉

*

,♦操作查询是利用查询所生成的记录数据进行编辑等操

作。包括:

□•生成表查询,即利用一个或多个表中的全部或部分

数据创建新表。运行生成表查询的结果就是把查询的数

据以另外一个新表的形式存储。即使该生成表查询被删

除,已生成的新表仍然存在;

□•更新查询,即对一个或多个表中的一组记录做全部

更改。运行更新查询会自动修改有关表中的数据,数据

一旦更新则不能恢复;

□•追加查询,即将一组记录追加到一个或多个表原有

记录的尾部。运行追加查询的结果是向有关表中自动添

加记录,增加了表的记录数;

□•删除查询,即按一定条件从一个或多个表中删除一

组记录,数据一旦删除不能恢复。10

,术智圭莉

■*5.SQL

SQL(StructuredQueryLanguag——结构化查

询语言是用来查询、更新和管理关系型数据库

的语言。SQL查询就是用户使用SQL语句创建

的查询。

□所有的Access2003查询都是基于SQL语句的,

每个查询都对应一条SQL语句。用户在查询

“设计”视图中所做的查询设计,在其“SQL”

视图中均能找到对应的SQL语句。常见的SQL

查询有以下四种类型:

□联合查询,传递查询,数据定义查询,子查询

5.SQL圭莉

□•联合查询,即可将一个或多个表或查询所对应的多个

字段组合起来,形成一个完整的查询。执行联合查询时,

将返回所包含的表或查询中对应字段的记录;

□•传递查询,使用服务器能接受的命令直接将命令发送

到ODBC数据库而无需事先建立链接,如使用SQL服务

器上的表。可以使用传递查询来检索或更改记录;

□•数据定义查询,用来创建、删除、更改表或创建数据

库中的索引的查询;

□•子查询,是基于主查询的查询。像主查询一样,子查

询中包含有另一个选择查询或操作查询中的SQL

SELECT语句。通过子查询作为查询条件对某些结果进

行测试,查找主查询中大于,小于或等于子查询还回的

结果。12

强术

3.1.3圭莉祝图

Access2003的每一个查询主要有三个视图:

14

L救据表祝国

__~-_"

teallJ.口旺

姓名性别出生日期专业编号|一

胡广飞1986-4-604“数据表”

廖某化1986-10-3141

后]募1986-5-3411=1视图用来显

王涛1987-1-242示查询的结

赵雅娟1986-7-842果数据。

谢胜1986-10-2303

张辉1987-5-2003

陶冶1987-7-3004!/

李文浩1987-9-2004

陈诚男1988-8-803

刘玫女1988-8-842

►1987-3-542|

李丹女tlV

米1yl

记录:[HJL±JI12[±_狂1]»羽共有记录数:12

2、毂针祝尉

“"

*k'

学号谕

姓名

专业编号修

性别>

|<|

16

3,SQLit®

“SQL”视图用来

显示与“设计”视

图等效的SQL语句o

|SEUCT学生.学号,学生.姓名,学生.性别,专业表.专业名称

FROM专业表BfflERJOIN学生OH专业表.专业编号二学生.专业编号;

17

32送芥圭莉

“选择查询”就是从一个或多个有关系的表中

将满足要求的数据选择出来,并把这些数据

显示在新的查询数据表中。包括:

»简单选择查询

A统计查询

A重复项查询

»不匹配查询

引例等制

□如何使用“简单查询向导”创建单表查询或多表

查询?

□如何使用“设计”视图创建单表查询或多表查询:

口怎样运行查询?

口怎样设置查询准则进行条件查询?

□如何修改查询?

□如何使用查找重复项和不匹配项查询?

■■I

文.*3.2.2(1)丈嵬章表金莉

例3.1查询学生的基本信息,并显示学生的姓名、性别、出生日期和专业编号。操

作步骤如下:

设计视图

单查询向」

交叉表查询向导

查找重复项查询向导

查找不匹配项查询向导

该向导从选中的字段中创

请确定查询中使用哪些字段:

建选择查询。

可从多个表或查询中选取.

选定的字段(S)

学成

专业编号

取消]।下一步&)>ii完威®)।

20

请确定采用明细查询还是汇总查询:

◎谢―温―定—不手段5而'

o汇总⑤)

/匚总选项|中

取消|jT工一步也)I下一步®〉||完或⑥|

「______-

■Entx

姓名性别出生日期1专业翡号A

JBB

胡广飞iTo1986-4-604

OB

TJn

里荣化i'-1986-10-3141

JBnB

高磊\T-1986-5-341

D<B

王涛>Fo1987-1-242

U

赵雅娟K1986-7-842

TOB

谢胜^ro1986-10-2303

月B

张辉一o1987-5-2003

陶冶1987-7-3004

李文浩1987-9-2004

陈诚1988-8-803

刘玫1988-8-842

►李丹1987-3-542|21

旧回回共有记录数

记录L*UL±jr122

(2)毫克,表至前

例3.2查询学生的课程成绩,并显示学生的姓名、所选课程名称和考试成绩。

(该查询涉及至1)3个表:“学生”表、“课程”表和“学生选课”表)

.力打开©)留设计也)于新建®

对象在设计视图中创建查询

□表使用向导包」建查询

考试成绩平均分查询

事查询

学生成绩查询

3窗体学生课程成绩查询

画报表学生选课情况交叉表查询

请确定查询中使用哪些字段:

卷页

a宏可从多个表或查询中选取.

溜模块

组表/查询①)

旬收.表:学生选课

可用字段必):选定的字段⑤)

学号姓名

课程编号课程名称

开课时间考试成绩

平时成疑

取消]'i下一步®।>M完成史)

7ZZZ7

►c语言程序设计80

谢胜多媒体计篁机技术90

谢胜计篁机原理70

张辉Access数据库应用基础60

陈诚Access数据库应用基础90

刘玫多媒体计算机技术70

李丹编译原理60

胡厂飞C语言程序设计86

廖荣化Access数据库应用基础50

廖荣化编译原理90

Access数据库应用基础91

多媒体计篁机技术85

计篁机原理78

编译原理75

李文浩

Access数据库应用基础80v

记录:叵iLULMJE共有记录数:15

O2.使用“我计祝囹"创建圭莉

口例3・3查询学生专业的情况。并显示学生的学号、姓名、性别及

专业名称。(该查询涉及到2个表:“学生”表、“专业”表)

9UcrosaftAccess-1有倒1:诜"询询J国画区

■文忖<1)函强如«E(v)曲入里查谣®)工Rui«□«)Qj)

:J:学生信息f?Ws®报森A3PDF如

勺立衣

「承

•»2aH太需”技术应

A95学XWKKg>tti«t

?3充蛤QUa刖韵露卑H术汶BWicr.softr^rt•3S6A-r,KJg摩

o,F」E5w°

出"学甘近数第・1查沟1jSSfiifl4髭建,

[^询:选择查询]

MicrosoftAccess—1QHeroxoftACCO*M-[jKiMi:选择互却]

:文件堡)编辑⑥视图9插入©查询④工具9窗口⑥帮助⑥:文件9编偈4)视图9插入U)查询工具Q)窗口a)裕助如

:二]学生信息檄师信息报袭AdoboPDF®

:于学生信息教师信息报表AdobePDF@)

:农工建

汉FeI:y.倒也.肽:一.d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论