- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 查询的创建及应用 5.1 查询的基本知识 5.1.1 查询的概念 5.1.2 查询的目的 5.1.3 查询的种类 5.2 创建查询的方法 5.2.1 使用向导创建查询 5.2.2 在设计视图中创建查询 5.3 各种查询的创建 5.3.2 创建参数查询 5.3.3 创建交叉表查询 2.使用设计视图创建交叉表查询 5.3.4 创建计算查询 5.3.5 创建操作查询 5.4 SQL查询 5.4.1 数据定义查询 5.4.2 联合查询 5.4.3 SQL选择查询 5.4.4 SQL操作查询 5.4.5子查询 5.5 查询应用案例 图5-50联合查询的结果集 SQL选择查询是利用Select语句从数据库中查询符合条件的记录。其语法结构如下: Select [All|Distinct]字段名1[,字段名2……] From 数据源表或查询 Inner Join 数据源表或查询On条件表达式 [Where 条件表达式] [Group by 分组字段名] [Having 分组条件表达式] [Order By 排序字段名[ASC|DESC]]; 4.使用Min函数计算最小值 计算最小值是求出指定字段中的最小值,其格式为:Min(字段名或表达式)。其操作过程与MAX函数基本相同。 5.使用Count函数进行计数计算 Count用于统计符合条件的记录的个数。其格式为:Count(字段名或表达式)。 实例5-11:统计“学生”表中各个专业的学生人数。 操作步骤如下: (1)在设计视图中新建一个查询。 (2)添加“学生”表到“QBE”中,将“学生”表中的“专业”和“学号”字段添加到“QBE”网格中。 (3)单击工具栏中的“总计”按钮,添加“总计”行。 (4)保留“专业”字段的总计单元格为默认的“分组”,单击“学号”字段“总计”单元格的下拉列表,从中选择“计数”,并修改“学号”字段单元格的内容为“各专业总人数:学号”,如图5-33所示。 (5)单击工具栏的“保存”按钮,打开“另存为”对话框,输入该查询的名称“各专业总人数”,保存查询。 (6)单击工具栏上的“运行”按钮运行该查询,得到如图5-34所示的结果集。 图5-33 查询的设计视图 图5-34 查询的结果集 5.创建自定义计算字段 自定义计算是使用各种运算符或系统内置函数对一个或多个字段进行自定义计算。对于这类计算,需要自定义计算字段,并在“字段”行的空单元格中输入表达式。如果该表达式用到表中的某个字段,需要用“[ ]”将该字段括起。如果不给自定义字段确定名称,Access会给一个默认名字“表达式1”,在默认名字和运算表达式之间以冒号隔开,为增强数据的可读性,用户可以修改该名字。 实例5-12:建立一个查询,查询各门课程的平均分。 操作步骤如下: (1)在设计视图中新建一个查询。 (2)添加“课程”表和“成绩”表到“QBE”中,在“QBE”网格中添加“课程”表中的“课程名称”字段。 (3)在“课程名称”字段后的空单元格中键入或使用“表达式生成器”生成表达式“Avg([考试成绩])”,Access自动添加一个名为“表达式1”的字段名,将“表达式1”修改为“平均成绩”。 (4)单击Access工具栏上的“总计”按钮,添加“总计”行。 (5)保留“课程名称”字段的“总计”单元格为默认的“分组”,单击“平均成绩”字段的“总计”单元格下拉列表,从中选择“表达式”,如图5-35所示。 (6)单击工具栏的“保存”按钮,打开“另存为”对话框,输入该查询的名称“各门课程平均成绩_自定义计算”,保存查询。 (7)单击工具栏上的“运行”按钮运行该查询,得到如图5-36所示的结果集。 图5-35 查询的设计视图 图5-36 查询的结果集 前面所讲的查询只是从指定的表或查询中查询出给定条件的记录以形成动态集。操作查询除完成上述查询功能外,还对动态集进行某种操作,并将操作结果返回到指定的表中,即改变数据表内容。操作查询主要包括4种类型:更新查询、生成表查询、删除查询和追加查询。 1.更新查询 更新查询可以对一个或多个表中的一组记录进行更改。使用更新查询,可以更改已有表中的数据。 实例5-13:在“学生信息”数据库建立一个更新查询,将“课程表”中原课程名称为“数据库技术”更新为“数据库技术基础”。 操作步骤如下: (1)在设计视图中新建一个查询,添加“课程”表到“QBE”中。 (2)选择“查询”菜单下的“更新查询”菜单项
您可能关注的文档
- 数据库原理与SQL Server2005应用教程 教学课件 作者 程云志 张帆 12.ppt
- 数据库原理与SQL Server2005应用教程 教学课件 作者 程云志 张帆 13.ppt
- 数据库原理与SQL Server2005应用教程 教学课件 作者 程云志 张帆 习题答案.doc
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第1章 现实世界的数据表达—数据库基础知识.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第2章 关系型数据库基础—关系.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第3章 建立数据库管理系统—SQL Server安装与配置.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第4章 管理数据库—SQL Server数据库管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第5章 管理表—SQL Server表管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第6章 管理数据—SQL Server数据管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第7章 查询数据—SQL Server数据查询.ppt
- 数据库原理与应用(Access)朱定善电子教案 第一章 数据库知识.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第八章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第二章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第九章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第六章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第七章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第三章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第十一章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第十章.ppt
- 数据库原理与应用SQL Server 2005项目教程电子教案郭庚麒 第四章.ppt
原创力文档


文档评论(0)