第5章 数组和稀疏矩阵

第5章 数组和稀疏矩阵

ID:20262613

大小:1.02 MB

页数:51页

时间:2018-10-11

第5章 数组和稀疏矩阵_第1页
第5章 数组和稀疏矩阵_第2页
第5章 数组和稀疏矩阵_第3页
第5章 数组和稀疏矩阵_第4页
第5章 数组和稀疏矩阵_第5页
资源描述:

《第5章 数组和稀疏矩阵》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章查询“查询”并非通常意义下的查找,而是Access数据库的一个重要对象,应用非常广泛,查询本质上是基于表的一种视图,查询获得的记录显示在虚拟的数据表视图中,并不占用实际存储空间。使用“查询”可以从一个或多个表中按照某种准则检索数据,在查询的同时可以进行计算、更新或删除等修改数据源的操作,还能通过查询生成一个新表,更重要的是可以把查询的结果作为窗体、报表或数据访问页的数据源。第一节查询的类型与查询视图根据查询方法和对查询结果的处理不同,可以把Access中的查询划分为“选择查询”、“参数查询”、“交叉表查询”、“操作查询”和“SQL查询”等五种类

2、型。[选择、填空]Access为“查询”提供了三种视图方式,即“设计”视图、“数据表”视图和“SQL”视图。(1)选择查询是最重要的查询类型,它根据某些限制条件从一个或多个表中检索数据,并在虚拟的数据表视图中显示结果,在查询的同时还可以对记录进行分组,统计、计数、求平均值或其他计算。(2)参数查询实际上是选择查询的一种,不同之处是它在执行查询时显示一个对话框,用来提示用户输入有关参数,该参数将作为查询条件检索数据,并将结果按指定的形式显示出来。利用参数查询作为窗体、报表和数据访问页的基础是很方便的。第二节选择查询选择查询是最重要的一种查询类型,它可以

3、从一个表或多个表以及其他已存在的查询中按照指定的准则检索出所需要的记录集。使用向导创建选择查询,除了能检索出所需要的数据外,还能对查询结果集进行计数、求最大值、求最小值、求平均值和统计汇总等工作。表达式是由运算符、常量、函数或字段等若干部分组成的有意义的算式,单个的常量、数值、字段或函数可以看成是表达式的特例。表达式主要用于表示查询“准则”或用来执行某种运算。运算符与符号使用表达式设置查询“准则”示例如果表达式含有日期值,则需用(#…#)号作为日期值的定界符。使用“简单查询向导”创建选择查询例:用“简单查询向导”查询所有男生的姓名在数据库窗口中,单击

4、左面工作区的“查询”按钮,然后单击窗口工具栏上的“新建”按钮,显示如图“新建查询”对话框:单击“简单查询向导”选项,然后单击“确定”,显示如图对话框;在“表/查询”下拉列表框中选择查询所需的来源表“学生信息表”,将“姓名”和“性别”添加到“选定的字段”,单击下一步。在文本框输入“所有男生的姓名”,单选按钮选择“修改查询设计”,如图所示。单击完成,打开查询设计视图。在“条件”一行的“性别”列中输入=’男’,表示查询性别为男的所有学生,保存并关闭查询设计视图。例2:用“简单查询向导”从多个表中查询学生成绩。开启简单查询向导,在“表/查询”下拉列表框中选择

5、查询所需的来源表“学生信息表”,将“姓名”添加到“选定的字段”;选择“课程表”,将“课程名称”添加到“选定的字段”;选择“成绩表”,将“成绩”添加到“选定的字段”,如图所示。单击“下一步”。在弹出的对话框中,单选按钮选择“明细”,单击“下一步”,在弹出对话框中,输入查询标题“学生成绩查询”,单选按钮选择“打开查询查看信息”,单击“完成”观察结果。这个例子所用的字段是多个表的字段。例:使用设计视图创建参数查询参数查询在执行时,显示输入对话框,提示用户输入信息,系统根据用户输入的信息参加检索并检查结果。打开查询设计视图,显示“学生信息表”,将“姓名”和“

6、生日”拖拽到设计网格,在“生日”的【条件】中输入Between[起始日期]And[终止日期]其中,方括号内的内容为查询时给用户的提示。运行查询,先后弹出两个对话框,分别输入1980/1/1和1981/1/1,结果显示了在这个时间段内的学生的姓名。第三节参数查询参数查询的特点是在执行时能显示对话框来提示用户输入信息。第四节交叉表查询[简答]什么是Access中的交叉表? 交叉表类似于Excel电子表格,它按“行、列”形式分组安排数据:一组作为行标题显示在表的左部;另一组作为列标题显示在表的顶部,而行与列的交叉点的单元格则显示数值。[填空]交叉表查询可以

7、使用向导或使用设计视图来创建,不同的是使用向导只能选择一个数据源,如果涉及到多个表中的字段,则应先创建一个多表选择查询,然后使用该查询作为交叉表查询的数据源。(3)交叉表查询是一种创建类似于Excel数据透视表的查询,这种查询主要用于对数据进行分析计算,可显示来源于表中某个数值字段的合计、计数或平均值等,通过对数据进行分组可以更加直观地显示数据表的内容。(4)操作查询是一种处理表中记录的查询,并且一次可以批量地处理大量的记录。例如,删除记录、更新记录、添加记录或通过查询生成一个新表。交叉表查询可以显示来源于某个表或查询中某个字段的合计,平均或其他计算

8、,并将它们分组。例:用“交叉表查询向导”查询所有学生的成绩及总成绩。在数据库窗口中,单击左面工作区的“查询”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。