Access数据表的查询

合集下载

access 多条件查询汇总

access 多条件查询汇总

access 多条件查询汇总全文共四篇示例,供读者参考第一篇示例:Access是一款由微软开发的数据库管理软件,广泛用于企业和个人用户的数据库应用程序开发。

在日常工作中,我们经常需要进行多条件查询来获取符合特定条件的数据汇总。

本文将介绍如何在Access 中进行多条件查询汇总,以帮助读者快速有效地处理数据。

在Access中,多条件查询可以通过查询设计视图或SQL查询语句来实现。

对于初学者来说,使用查询设计视图会更加直观和方便。

打开Access数据库并选择要进行查询操作的表或查询。

然后,选择“创建”选项卡中的“查询设计”来进入查询设计视图。

在查询设计视图中,您可以直接拖动表的字段到查询设计窗格中,并在“条件”行中输入查询条件。

在多条件查询时,您可以使用逻辑运算符(如AND、OR)将多个条件组合起来。

如果您想要查询年龄大于30岁并且工资大于5000元的员工信息,可以在条件行中分别输入“年龄>30”和“工资>5000”。

您还可以使用通配符来进行模糊查询。

在条件行中,使用“Like”关键字和通配符“*”来实现模糊匹配。

如果您想要查询姓氏以“张”开头的员工信息,可以在条件行中输入“姓氏Like '张*'”。

除了查询设计视图,您还可以通过编写SQL查询语句来实现多条件查询。

在创建查询时,选择“SQL查看”选项卡并在查询编辑框中输入SQL语句。

SQL语句的格式为“SELECT 字段1,字段2 FROM 表名WHERE 条件1 AND 条件2”。

通过灵活运用SQL语句,您可以实现更加复杂的查询需求。

除了基本的多条件查询外,Access还提供了聚合函数来实现数据汇总统计。

常用的聚合函数包括SUM(求和)、AVG(平均值)、COUNT(计数)、MAX(最大值)和MIN(最小值)。

在设计查询时,将需要统计的字段放入查询设计窗格中,并选择合适的聚合函数进行计算。

如果您想要统计员工的平均工资和最高工资,可以在查询设计窗格中选择“工资”字段,并在“总计”行中选择“平均值”和“最大值”。

Accesss数据库-数据查询

Accesss数据库-数据查询

Access2010数据库技术
21
4.1.4 查询视图
n Access 的查询提供了5 种不同视图
¨ 设计视图 ¨ 数据表视图 ¨ 数据透视表视图 ¨ 数据透视图视图 ¨SQL 视图
n 设计视图和数据表视图是其中最常用的两 种视图。
2020/6/29 星期一
Access2010数据库技术
22
查询的设计视图
2020/6/29 星期一
Access2010数据库技术
4
4.1.1 查询的作用
n 查询是查找和筛选功能的扩充,它不但能实现数据检 索,而且可以在查询过程中进行计算,合并不同数据 源的数据,甚至可以添加、更改或删除基本表中的数 据。具体作用如下:
¨ 字段操作
n 包括选择字段、更新字段、删除字段等。
n 例4.12、4.13
2020/6/29 星期一
Access2010数据库技术
32
4.3.2 多参数查询
n 多参数查询是指在多个不同的字段上设置参数提示,运行查询时,需 要依次输入多个参数值。多参数查询的参数设置方法与单参数查询设 置方法相同。
n 例4.14、4.15
2020/6/29 星期一
Access2010数据库技术
2020/6/29 星期一
Access2010数据库技术
7
4.1.3 设置查询条件——常量
n 常量:不进行计算也不会发生变化的值。 包括数值常量、字符串常量、日期常量、 逻辑常量等。常用的常量如表4.1 所示。
2020/6/29 星期一
Access2010数据库技术
8
4.1.3 设置查询条件——字段名
2020/6/29 星期一
Access2010数据库技术

ACCESS查询教程

ACCESS查询教程

ACCESS查询教程一、创建查询在ACCESS中,您可以使用查询向导或直接在设计视图中创建查询。

查询可以基于一个或多个表进行操作,您可以设置查询的条件和排序方式。

1.使用查询向导创建查询-打开ACCESS数据库并选择要使用的表。

-单击"创建"选项卡上的"查询向导"。

-选择"适用于单个表的简单查询"或"适用于多个表的复杂查询",然后单击"下一步"。

-选择您要在查询中包含的字段,并设置筛选条件和排序方式。

单击"下一步"。

-输入查询名称并选择查看结果的视图。

单击"完成"以完成查询的创建。

2.在设计视图中创建查询-打开ACCESS数据库并选择要使用的表。

-单击"创建"选项卡上的"查询设计"。

-在"设计"视图中,从"表"选项卡中拖动要包含在查询中的字段。

-若要进行筛选,可以在"条件"行中输入相应的条件表达式。

-若要进行排序,可以在"排序行"中选择要排序的字段,并选择升序或降序。

-单击"运行"按钮以查看查询结果。

二、使用常用函数进行计算和筛选数据在ACCESS中,有许多内置函数可用于在查询中计算和筛选数据。

下面是一些常用的函数和它们的用法示例:1.SUM函数:计算指定字段的总和-查询中添加新的计算字段,并在表达式中使用SUM函数。

-示例:计算销售订单表中的总销售额。

计算字段的表达式为"总销售额:SUM([销售额])"。

2.COUNT函数:计算指定字段的记录数-查询中添加新的计算字段,并在表达式中使用COUNT函数。

-示例:计算客户表中的客户数量。

计算字段的表达式为"客户数量:COUNT([客户ID])"。

Access中的查询

Access中的查询

Access中的查询数据库的真正优点是具有很强的数据查看和数据统计的能力。

通常并不需要同时查看所有表里的数据;有时,又需要查询位于不同表中的数据。

在这种情况下,就应该使用“查询”。

“查询”是一种提问,可以针对单个数据表提出较简单的问题,也可以针对一些相互关联的数据表提出较为复杂的问题。

“查询”命令的作用就是建立这样的查询,以便用户对数据库中的数据进行检索,当运行一个建立好的查询对象时,Access会自动建立起一个动态集合,这上动态集合把在一个或多个表对象中选择的多个字段中的数据集成起来。

通过“查询”可以通过不同的方法来查看、更改以及分析数据;也可以将“查询”作为窗体和报表的记录源。

从而方便地对数据进行查看、更改和分析。

而查询的结果本身又可以看作一个数据表,可以作为别的数据库操作的数据源。

在上一章简单地介绍了创建和使用简单的查询,这一章将详细介绍。

4.1 查询准则通常在使用查询时只是对数据库中的一部分数据记录进行查询和计算。

而如何在Access 2003数据库中将满足用户条件的数据记录挑选出来,这就要设置一定的准则。

准则为用户提供了一个选择条件,满足条件的记录才会被查询。

例如,在统计发货时间在2001年1月到2月间的公司订单总数时,就需要利用准则来检索所有的订单,从中挑选出符合条件的订单,再进行统计计算。

在查询的“设计”视图以及“高级筛选/排序”窗口中,都可以在“准则”单元格内通过使用准则表达式来体现查询条件,从而限定查询的范围。

4.1.1 文本值在Access表中的字段进行查询时最经常采用到的就是以文本值的准则而设定的查询条件。

使用文本值作为准则表达式可以方便地限定查询的范围,实现一些相对简单的查询,如表4-1所示。

表4-1 使用文本值作为准则的示例字段准则说明产品类别“饮料”显示产品类别为饮料的产品产品类别“饮料”Or“香料”使用Or运算符显示产品类别为饮料或香料的产品产品类别 In(“饮料”,“香料”) 使用In运算符显示产品类别为饮料或香料的产品2产品类别 Not“饮料”使用Not运算符以显示除了饮料以外的其他产品生产日期#1/1/99# 显示在99年1月1日生产的产品产品ID Right([产品ID],1)="1" 使用Right函数以显示产品ID值结尾数字为1的产品产品名称 Len([产品名称])<Val(10)使用Len和Val函数以显示产品名称小于10个字符的产品4.1.2 处理日期结果对于在Access表中的字段进行查询时,有时还要采用以计算或处理日期所得到的结果作为准则而设定的查询条件。

Access中的多表查询技巧

Access中的多表查询技巧

Access中的多表查询技巧Access是一种流行的关系型数据库管理软件,能够帮助用户以一种高效的方式处理和管理大量数据。

多表查询是Access中常用的一种功能,它可以让用户从多个表中提取数据,生成新的结果集。

在本篇文章中,我们将介绍Access中的多表查询技巧,并探讨如何使用这些技巧有效地提取数据。

作为一个关系型数据库管理软件,Access主要使用表格来组织和存储数据。

一个表格可以看作是一个二维的表格,其中每一行代表一条记录,每一列代表一个字段。

在多个表格之间,可能存在着不同的关系,比如一对多的关系、多对一的关系、多对多的关系等等。

多表查询就是基于这些关系,从多个表格中提取数据的一种方式。

在使用多表查询之前,先了解一些相关的术语比较重要。

在Access中,存在三种基本的关系类型:一对多(one-to-many)关系、多对一(many-to-one)关系和多对多(many-to-many)关系。

其中,一对多关系是最常见的一种,简单来说,就是一个表格中的一条记录对应另一个表格中的多条记录。

比如,在一个订单和商品信息的数据库中,一个订单可能对应多个商品信息,这就是一对多关系。

多对一关系则是与一对多关系相反,一个表格中的多条记录对应另一个表格中的一条记录。

比如,在一个电影院售票系统中,一部电影可能会有多个场次,但它们都是同一部电影,这就是多对一关系。

最后,多对多关系是指两个表格之间有相互连接的多个记录。

比如,在一个图书信息和作者信息的数据库中,一本书可能会有多个作者,一个作者也可能会写多本书,这就是多对多关系。

有了这些基本概念作为基础,我们再来看一下Access中的多表查询技巧。

在Access中,我们可以通过多个方式来进行多表查询,比如使用查询向导、SQL语句、访问查询设计器等等。

无论是哪种方式,都需要以下几个步骤:1.选择需要查询的表格和字段。

这是任何一次查询都需要的步骤,用户需要选择要查询的表格和需要提取的字段。

ACCESS查询教程(包含常用函数)

ACCESS查询教程(包含常用函数)
28
3.4.1 单参数查询
【例3-7】建立一个查询,显示任意月份出生的教师编号、 姓名及职称。 • 首先创建包含所需显示字段的简单查询 • 在设计视图中添加查询条件 • 设置查询参数的数据类型
29
3.4.2 多参数查询
【例3-3】通过多个表创建选择查询。在“教学管理”数据库中,利用“ 学生信息”表、“选课信息”表和“课程信息”表创建一个具有“学 号”、“姓名”、“课程名称”和“课程成绩”字段的查询,查询条 件是“土建学院”,按“学号”升序排序。
24
3.2.3 在查询中进行计算
查询对象还可以对数据进行分析和加工,生成新的数 据与信息。生成新的数据一般通过计算的方法,常用的有 求和、计数、求最大最小值、求平均数及表达式等。 1.了解查询计算功能 预定义计算:即所谓的“总计”计算,用于对查询中的记 录组或全部记录进行下列的数量计算:总和、平均值、计 数、最小值、最大值、标准偏差或方差。 自定义计算:使用一个或多个字段中的数据在每个记录上 执行数值、日期或文本计算。对于这类计算,需要直接在 查询设计区中创建新的计算字段,方法是将表达式输入到 查询设计区中的空“字段”单元格中。 25
20
3.2 创建选择查询
选择查询是最常用的查询类型,它从一个或多个 的表中检索数据,并以表格的形式显示这些数据。
3.2.1 使用“简单查询向导”创建查询
【例3-1】以“教学管理”数据库中的“学生信息”表、 “课程信息”表和“选课信息”表为数据源,利用向 导创建学生成绩明细查询如图所示。
21
【例3-2】利用“简单查询向导”向导创建院系成绩汇总 查询。在“教学管理”数据库中,利用“学生信息” 表、“选课信息”表和“课程信息”表中的有关字段 ,创建各院三门课程的成绩汇总如图所示。

Access数据库数据录入与查询

Access数据库数据录入与查询

Access数据库数据录入与查询在信息化时代,数据库管理系统已经成为各个领域中不可或缺的工具。

Access数据库作为一种常用的关系型数据库管理系统,具有便捷、高效的特点,被广泛应用于数据录入和查询。

本文将介绍Access数据库的数据录入和查询方法,帮助读者更好地利用该数据库管理系统。

一、数据录入1. 打开Access数据库软件,创建新的数据库文件。

2. 在新建的数据库文件中,创建数据表。

可以通过图形界面或者SQL语句进行创建,根据需要定义各个字段的名称和数据类型。

3. 在数据表中录入数据。

可以通过手动输入、复制粘贴、导入文件等方式将数据录入到相应的字段中。

二、数据查询1. 打开已有的数据库文件。

2. 进入查询视图,通过SQL语句或者查询设计来进行数据查询。

- SQL语句查询:在查询视图中选择“SQL”选项,输入相应的SQL 语句,如SELECT、FROM、WHERE等关键词。

根据查询需求,结合条件表达式进行查询,获取符合条件的数据。

- 查询设计:在查询视图中选择“查询设计”选项,通过拖拽字段、设置条件以及排序等操作,构建查询的布局和条件。

运行查询后,系统将按照设定的条件进行搜索,并返回符合条件的数据集合。

三、数据录入与查询的技巧1. 设置主键:在创建数据表时,选择一个字段作为主键。

主键用于唯一标识一条记录,可以加快数据查询的速度。

2. 数据校验:在录入数据时,可以设置数据校验规则,确保录入的数据类型和格式符合要求。

例如,对于日期字段可以设置日期格式,对于数字字段可以设置数据范围。

3. 使用表单:Access数据库提供了表单功能,通过表单可以更方便地录入和查看数据。

可以通过图形界面设计表单,设置表单的布局和字段显示方式,提高数据录入和查询的操作便捷性。

4. 索引优化:对于经常进行查询的字段,可以创建索引以加快查询速度。

通过在相应字段上创建索引,系统将按照索引顺序进行搜索,提高数据库的性能。

5. 备份与恢复:定期对数据库进行备份,防止数据丢失或损坏。

如何用Access进行查询

如何用Access进行查询
我们现在需要查询成绩在80分以上的学生,并显示其学号,姓名,所 选课程的代码和名称,以及所得到的成绩。下面我们用查询向导建立 一个查询,取名为“80分以上的学生成绩”。点击“查询向导”:
选择“简单查询向导”
选择
点击
选择“成绩”表的字段
在“成绩”这个表里,我们要显示课程代码、名称和成绩:
“成绩”表
三、建立设计视图查询
建立设计视图查询的步骤为
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ 打开查询设计窗口 选择欲查询的数据表 选择查询字段 输入查询条件 选择哪些字段显示在查询结果中 查询结果可以指定排序字段 运行查询,查看结果 保存并命名查询
⑴ 打开查询设计窗口
⑵ 选择欲查询的数据表
选择 选择
点击
⑶ 选择查询字段
如何用Access进行查询
一、什么是查询
在数据库中,查询就是从一个或多个表中查找某些特定 的记录。查询的运行结果以二维表的形式显示,但是在 数据库中只记录了查询的方式个或多个基本表中,按照指定的条件进行查找,并指定显示 的字段。
2. 简单查询向导
按系统的提示设计查询的结果。
3. 交叉表查询
用交叉方式的数据表格显示信息。
4. 重复项查询
在数据表中查找具有相同字段值的重复记录。
5. 不匹配查询
在数据表中查找与指定条件不匹配的记录。
三、建立设计视图查询
我们已经建立了 一个名为“MyDatabase”的数据库,库中有一个名为 “学生”的表,表中有若干记录,接下来我们将创建一个设计视图查询 ,查询年龄大于18岁的学生的学号、姓名、年龄、班级。查询结果按学 号升序排序。查询命名为“查询年龄大于18岁的学生”。
查 询 要 用 到 的 三 个 字 段
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3 数据表的查询一、实验目的1.掌握选择查询的创建方法;2.掌握参数查询的创建方法;3.掌握在查询中进行计算的设计方法;4.掌握交叉表查询的创建方法;5.掌握操作查询中各种查询的创建方法;6.掌握SQL查询中各种查询的创建方法。

二、实验内容1.在设计视图中创建使用运算符、表达式和函数的选择查询;2.在设计视图中创建单参数或多参数查询;3.在设计视图中创建带有计算功能的查询;4.在设计视图中创建总计查询;5.使用向导或设计视图方法创建交叉表查询;6.创建生成表查询、删除查询、更新查询和追加查询等查询;7.创建各种类型的SQL查询。

实验3-1 查询教师的授课情况在“教学管理系统”中,利用查询向导创建教师的授课情况查询。

以“教师信息表”和“授课登记表”为数据源,创建“教师授课情况查询”,查询结果如图1所示。

图1 “教师授课情况查询”查询结果操作步骤:(1)打开“简单查询向导”对话框。

在“表/查询”下拉列表框中选择“教师信息表”选项,将“姓名”字段添加到“选定的字段”列表框中。

(2)在“表/查询”下拉列表框中选择“授课登记表”选项,将“授课时间”“课程名称”“学时”“授课班级”“授课地点”等字段添加到“选定的字段”列表框中,结果如图2所示。

(3)单击“下一步”按钮,弹出选择查询类型的对话框,如图3所示。

(4)选中“明细”单选按钮,则显示查询中的详细信息;选中“汇总”单选按钮,则对一组或全部记录进行各种统计计算操作。

因为这里只是显示几个字段的详细信息,并不要求进行计算,所以选中“明细”单选按钮,再单击“下一步”按钮,弹出指定查询标题的对话框,如图4所示。

图2 字段选择图3 选择查询类型的对话框(5)在“请为查询指定标题”文本框中输入查询标题“教师授课情况查询”,并选中“打开查询查看信息”单选按钮,单击“完成”按钮,即可得到图1 所示的查询结果。

图4 输入查询标题并打开实验3-2 查询学生信息使用设计视图创建选择查询。

在“教学管理系统”中查询1988年出生的女生或者1989年出生的男生,并显示学生的“姓名”、“性别”和“出生日期”字段。

“学生信息查询”查询结果如图5所示。

图5 “学生信息查询”查询结果操作步骤:(1)打开“教学管理系统”,选择“对象”列表下的“查询”选项,双击“在设计视图中创建查询”选项,弹出设计视图窗口。

在“显示表”对话框中,选择“学生信息表”选项,然后单击“添加”按钮,如图6所示。

图6 “显示表”对话框(2)将表添加到设计网格上部的“数据源区域”窗格中。

在“学生信息表”中,将“姓名”“性别”和“出生日期”字段拖放到设计网格中(或双击字段名,将字段名添加到设计网格中)。

(3)在“性别”字段列的“条件”单元格中输入条件“”女””,并在“出生日期”字段的“条件”单元格中输入条件“Betweeen #1988-1-1#And #1988-12-31#”;在“性别”字段的“或”单元格中输入条件“”男””,并在“出生日期”字段的“条件”单元格中输入条件“Between # 1989-1-1#And#1989-12-31#”,如图7所示。

(4)设置完成后,单击工具栏上的“保存”按钮,弹出“另存为”对话框,输入查询名称“学生信息查询”,单击“确定”按钮,保存查询对象,如图8所示。

(5)单击“运行”按钮切换到数据表视图,即可得到如图5所示的查询结果。

图7 设置查询条件图8 “另存为”对话框实验3-3 查询学生年龄使用设计视图创建选择查询。

在“教学管理系统”中查询“电子技术”专业学生的年龄,显示学生的“姓名”、“专业”和“年龄”字段。

“学生年龄查询”查询结果如图9所示。

图9 “学生年龄查询”的结果操作步骤:(1)打开“教学管理系统”,选择“对象”列表下的“查询”选项,双击“在设计视图中创建查询”选项,弹出设计视图窗口。

在“显示表”对话框中选择“学生信息表”选项,然后单击“添加”按钮,如图10所示。

图10 “显示表”对话框(2)将表添加到设计网格上部的“数据源区域”窗格种。

在“学生信息表”中,将“姓名”、“专业”和“出生日期”字段拖放到设计网格中,或双击字段名,将字段名添加到设计网格中。

(3)由于学生的年龄字段可通过“出生日期”字段求出,而且由于“出生日期”字段并不需要在查询结果中显示,因此取消“出生日期”的显示。

(4)在“字段”行的空白列输入表达式“年龄: Year(Date())-Year([出生日期])”,在“专业”字段的“条件”单元格中输入条件“”电子技术””,如图11所示。

(5)设置完成后,单击工具栏上的“保存”按钮,弹出“另存为”对话框,输入查询名称“学生年龄查询”,单击“确定”,保存查询对象,如图12所示。

图11 设置查询条件图12 “另存为”对话框(6)单击工具栏上的“运行”按钮切换到数据表视图,即可获得如图9所示的查询结果。

实验3-4 查询各系、各学历的教师信息使用“教学管理系统”创建多参数查询。

根据所输入教师的系名和学历查询教师信息,显示教师的“姓名”、“性别”、“职称”、“系别”和“学历”字段。

“各系、各学历教师查询”查询结果如图13所示。

图13 “各系、各学历教师查询”查询结果操作步骤:(1)打开“教学管理系统”,选择“对象”列表下的“查询”选项,双击“在设计视图中创建查询”选项,弹出设计视图窗口。

在“显示表”对话框中选择“教师信息表”选项,然后单击“添加”按钮,如图14所示。

图14 “显示表”对话框(2)将表添加到设计网格上部的“数据源区域”窗格种。

在“教师信息表”中,将“姓名”、“性别”、“职称”、“系别”和“学历”字段拖放到设计网格中(或双击字段名,将字段名添加到设计网格中)。

(3)在“系列”列的“条件”单元格中输入“[请输入教师所在系名:]”,在“学历”列的“条件”单元格中输入“[请输入教师的学历:]”,如图15所示。

图15 多参数查询“设计”视图(4)设置完成后,单击工具栏上的“保存”按钮,弹出“另存为”对话框,输入查询名称“各系、各学历教师查询”,单击“确定”按钮,保存查询对象。

(5)单击工具栏上的“执行”按钮,弹出提示“请输入教师所在系名:”的对话框,输入所需查询的教师系名“计算机系”,然后单击“确定”按钮,如图16所示;这时弹出提示“请输入教师的学历:”的对话框,输入所需查询的教师的学历“本科”,如图17所示。

图16 提示“请输入教师所在系名:”的对话框图17提示“请输入教师的学历:”的对话框(6)单击“确定”按钮,即可显示多参数查询结果,如图13所示。

实验3-5 查询每名学生选修课程的情况使用“设计”视图创建一个交叉表查询,显示每名学生选修课程的情况,查询结果如图18所示。

图18“学生选修课程情况”查询操作步骤:(1)选择数据库窗口中的“查询”对象,然后双击“在设计视图中创建查询”选项,在“显示表”对话框中选择“学生信息表”选项,单击“添加”按钮,如图19所示。

将学生信息表添加到交叉表设计视图中。

按照同样的方法将“选课表”和“成绩表”添加到交叉表设计视图中。

(2)将“学生信息表”中的“姓名”和“学号”字段、“选课表”中的“课程名称”及“成绩表”中的“成绩”字段添加到查询设计视图设计网格的“字段”行上。

(3)单击工具栏上的“查询类型”按钮右边的下拉按钮,从弹出的下拉列表中选择“交叉表查询”选项。

(4)为了将“姓名”放在每行的左边,应选中“姓名”字段的“交叉表”行单元格,然后单击该单元格右边的下拉按钮,从弹出的下拉列表框中选择“行标题”选项。

(5)为了将“课程名称”放在第一行,应单击“课程名称”字段的“交叉表”行单元格右边的下拉按钮,从弹出的下拉列表框中选择“列标题”选项。

(6)为了显示出学生选修课程的总门数,应选“学号”字段作为总计计算的字段;为了在显示的结果中显示新的字段名,可在“学号”前输入“选修课程门数”,新的字段名和原有字段名之间“:”分隔。

选中“选修课程门数:学号”字段的“交叉表”行单元格,然后单击该单元格右边的下拉按钮,从弹出的下拉列表框中选择“行标题”选项,再选中“学号”字段的“总计”行单元格,单击该单元格右边的下拉按钮,然后从弹出的下拉列表框中选择“计数”选项。

(7)为了在行和列的交叉处显示学生选修的课程,应选中“成绩”字段的“交叉表”行单元格,然后单击该单元格右边的下拉按钮,从弹出的下拉列表框中选择“值”选项。

再选中“成绩”字段的“总计”行单元格,单击该单元格右边的下拉按钮,然后从弹出的下拉列表框中选择“计数”选项,如图19所示。

图19交叉表查询的设计视图(8)单击工具栏上的保存按钮,弹出“另存为”对话框,在“查询名称”文本框中输入“学生选课成绩交叉表查询”,保存查询结果。

(9)单击工具栏上的“数据表视图”即可得到如图18所要的查询结果。

实验3-6 查询成绩在60至80之间的所有同学。

利用SQL查询查询“教学管理系统”中的“成绩表”中成绩在60至80之间的所有同学,利用“成绩表”中所有字段,查询结果如图20所示。

图20 60至80查询学生成绩操作步骤:(1)选择数据库窗口的“查询”对象,然后双击“在设计视图中创建查询”选项,在“显示表”对话框中单击“关闭”按钮。

(2)单击工具栏上的“视图”按钮,将查询视图转换到SQL视图。

(3)在SQL视图中输入如下的SQL语句,如图21所示。

图21 SQL查询语句(4)单击工具栏上的保存按钮,弹出“另存为”对话框,在“查询名称”文本框中输入60-80分,单击“确定”按钮,保存查询结果。

(5)单击工具栏上的“数据表视图”按钮或“运行”按钮,切换到数据表视图,即可得到如图20所示查询结果。

实验3-7 查询姓“张”的所有同学利用SQL查询,查询“学生信息表”中姓“张”的所有同学,显示“学生信息表”中“姓名”和“性别”字段,查询结果如图22所示。

图22 “张姓同学查询”SQL查询结果操作步骤:(1)选择数据库窗口的“查询”对象,然后双击“在设计视图中创建查询”选项,在“显示表”对话框中单击“关闭”按钮。

(2)单击工具栏上的“视图”按钮,将查询视图转换到SQL视图。

(3)在SQL视图中输入如下的SQL语句,如图23所示。

图23 SQL查询语句(4)单击工具栏上的“保存”按钮,弹出“另存为”对话框,在查询名称框中输入“张姓同学查询”,单击“确定”保存查询结果。

(5)单击工具栏上“运行”按钮切换到数据表视图,即可得到如图22所示的结果。

实验3-8 查询所有学生的“姓名”、“课程名称”、“成绩”字段利用SQL查询,在“教学管理系统”中的“学生信息表”中查询所有学生的“姓名”、“课程名称”、“成绩”字段。

由于该查询中使用的字段分别来源于3个数据表,所以在该查询中需要使用where子句表示3个表之间的关系,查询结果如图24所示。

相关文档
最新文档