本章主要掌握选择查询、参数查询、交叉表查询、操作查询和SQL 查询的建立方法,请根据实验验证题目的要求和步骤完成实验的验证 内容,并根据题目的要求完成实验设计任务。 303.1选择查询 要求掌握简单条件查询的建立方法、使用通配符设计查询、查询的有序输出、使用合计 函数完成查询中的统计和分组。 一、实验验证 【实验验证1】单表查询:创建查询,显示学生表中民族是满族的党员,字段只显示学 号、姓名、性别、出生日期、党员否和民族,查询名称为Q1 。 实验步骤如下: (1)新建查询并添加学生表。打开教学管理系统数据库,选 择“创建”选项卡,单击“查询”组中的“查询设计”按钮,弹出“添 加表”对话框,如图3-1所示。 在“添加表”对话框中选择“学生”,单击“添加所选表”按钮, 学生表将被添加到“查询1”对话框中。单击右上角的“关闭”按 图3- 1 “添加表”对话框 钮,关闭“添加表”对话框。 (2)选择字段。在如图3-2所示的“查询1”对话框中,依次 选择学号、姓名、性别、出生日期、党员否和民族字段。有两种常 用的选择字段的操作方法,可以在学生表中直接双击字段或者直接拖动字段(*表示全部字 段)到“字段”选项框,也可以在“字段”下拉列表框中选择字段,字段选择完成之后,系统自动 在“显示”行中的方框中画“√”,表示在运行查询时,显示该字段。若想取消某字段在运行 “数据表视图”时的显示状态,可以单击该字段下方的“√”,方框呈空白状态。 图3- 2 选择字段 (3)设置查询条件。在民族字段下方的“条件”行中输入“满族”,按Enter键后,系统会 自动在输入的文字两边加英文的双引号,双引号表示民族字段的数据类型是短文本型。在 31 是否党员字段下方输入True,其设置的结果如图3-3所示。 图3- 3 Q1查询条件的设置 (4)运行并保存查询。单击“查询设计”选项卡“结果”组中的“运行”按钮,查询将从设 计视图状态切换至运行状态。选择“文件”选项卡,单击“保存”,在“另存为”对话框中输入文 件名Q1 。单击“确定”按钮,关闭“另存为”对话框即可完成对查询的保存。查询的运行结果 如图3-4所示。 图3- 4 Q1查询运行结果 【实验验证2】单表查询:创建查询,仅显示教师表中所有年龄小于40 岁的教授,字段 只显示工号、姓名、出生日期、职称和工资,查询名称为Q2 。 实验步骤如下: (1)新建查询并添加教师表。 (2)选择字段。依次选择工号、姓名、出生日期、职称和工资字段。 (3)设置查询条件。题目要求查询年龄小于40 岁的教授,但教师表中仅有出生日期字 段,没有年龄字段,因此需要使用表达式计算出年龄。其中,Year() 函数的功能是提取参数 中的年份,Date() 函数的功能是提取当前的系统日期,其设置的结果如图3-5所示。 (4)保存并运行查询。保存查询名称为Q2,查询的运行结果如图3-6所示。 【实验验证3】多表查询:创建查询,显示教师表中工作年限大于25 年的教师的工号、 姓名、出生日期、工龄、职称和学院名称,查询名称为Q3 。 数据源分析:教师表中只有学院编号字段,没有学院名称字段,但学院表中有学院名称 字段,而学院表和教师表通过学院编号字段建立了一对多关系,因此,本查询的数据源基于 两张表,即学院表和教师表。 实验步骤如下: 32 图3-5Q2查询条件的设置 图3-6Q2查询运行结果 (1)新建查询并添加学院表和教师表。由于学院表和教师表已经建立了表之间一对多 的关系,所以两张表被添加后会自动显示关系连线。 (2)选择字段。从两张表中依次选择工号、姓名、出生日期、工作日期、职称和学院名称 字段,其中工作日期字段用于计算并生成工龄字段。 (3)设置条件。根据题目的要求,查询工作年限超过25 年的教师,可以使用Year() 函数 将“工作日期”字段中的年份提取出来,再与系统日期进行运算得到。设置的结果如图3-7 所示。 图3- 7 Q3查询条件设置 33 (4)保存并运行查询。保存查询名称为Q3,查询的运行结果如图3-8所示。 图3- 8 Q3查询运行结果 【实验验证4】多表查询:创建查询,显示“Python程序设计基础”课程中满分成绩的 学生的学号、姓名、班级、课程名称和成绩,查询名称为Q4 。 数据源分析:学生表中有学号、姓名和班级字段,课程表中有课程名称字段,选课表中 有成绩字段,学生表和选课表由学号字段作为公共字段建立了一对多关系,课程表和选课表 由课程编号作为公共字段建立了一对多关系。由此可知,本查询的数据源由多表组成,分别 是学生、选课和课程表。 实验步骤如下: (1)新建查询并添加学生、选课和课程表。因为3张表之间已经事先建立了两个一对 多的关系,所以3张表被添加后会自动显示关系连线。 (2)选择字段。从3张表中依次选择学号、姓名、班级、课程名称和成绩。 (3)设置条件。在课程名称字段下的“条件”行中输入“Python程序设计基础”,在成绩 字段下的“条件”行中输入100,其设置的结果如图3-9所示。 图3- 9 Q4查询条件设置 (4)保存并运行查询。保存查询名称为Q4,查询的运行结果如图3-10 所示。 【实验验证5】使用通配符设计查询:创建查询,显示教师表中四十几岁姓李的教师的 工号、姓名、性别、年龄和学历,查询名称为Q5 。 34 图3-10 Q4查询运行结果 查询分析:教师表中只有出生日期,没有年龄,但可以使用出生日期字段,利用Year() 函数计算并生成年龄新字段。 实验步骤如下: (1)新建查询并添加教师表。 (2)选择字段。依次添加工号、姓名、性别、出生日期和学历。 (3)查询条件的设置。如图3-11 所示,其中的通配符*指的是任意一个或者多个字 符。可以使用表达式“Like"4#"”替换图中的“>=40And<50”来表达“四十几岁”,其中 的#表示任意一个数字。 图3-11 Q5查询条件的设置 (4)保存并运行查询。保存查询名称为Q5,查询运行结果如图3-12 所示。 【实验验证6】查询的有序输出:创建查询,显 示课程名称为“会计学”的学生成绩,按照成绩的降 序排列,显示的字段为学号、姓名、班级、课程名称和 成绩,查询名称为Q6 。 图3-12 Q5查询运行结果 实验步骤如下: (1)新建查询,依次添加学生、选课和课程表, 然后添加学号、姓名、班级、课程名称和成绩字段。 (2)设置查询条件。在课程名称字段下的“条件”行中输入“会计学”。 (3)设置排序字段。在成绩字段对应的“排序”下拉列表中选择“降序”,即成绩由高分 到低分排列,设置的结果如图3-13 所示。 图3-13 Q6查询条件及排序的设置 (4)保存并运行查询。保存查询名称为Q6,查询的运行结果如图3-14 所示。 【实验验证7】查询的有序输出:创建查询,按照教师表中的职称和出生日期显示教师 35 图3-14 Q6查询运行结果 的工资情况。先按照职称的降序排序,职称相同的再按照出生日期的升序排序,按照工号、 姓名、出生日期、职称和工资的顺序显示字段,查询名称为Q7 。 例题分析:因为按照字段从左向右的显示顺序,其排序优先级依次降低,所以出生日期 字段比职称字段排序的优先级高,即排序的顺序是先按照出生日期排序,出生日期相同的才 按照职称排序。因此,若要降低出生日期字段的排序优先级,可以在字段选择时,两次选择 出生日期字段:第一个出生日期字段仅用于显示,第二个出生日期字段则排在职称字段后 面,只用于排序而不显示。 实验步骤如下: (1)新建查询,添加教师表,依次按顺序添加工号、姓名、出生日期、职称和工资字段,在 工资字段右侧再次选择出生日期字段,将其“显示”选项设置为不显示状态,如图3-15 所示。 图3-15 Q7查询条件与排序的设置 (2)设置排序字段。先在职称字段对应的“排序”下拉列表中选择“降序”,然后在其右 侧的出生日期字段对应的“排序”下拉列表中选择“升序”,设置的结果如图3-15 所示。 (3)保存并运行查询。保存查询名称为Q7,查询的运行结果如图3-16 所示。 图3-16 Q7查询运行结果 36 【实验验证8】查询的统计与分组:创建查询,统计学生表中党员和非党员各有多少 人,查询名称为Q8 。 实验步骤如下: (1)新建查询,添加学生表,依次添加党员否和学号字段,重新定义学号字段的名称为 “人数”。查询的“字段”行设置如图3-17 所示。 (2)设置“总计”行。选择“查询设计”选项卡的“显示/隐藏”组,单击“汇总”按钮,查询 设计视图会在“表”和“排序”之间添加一个“总计”行,在“总计”行中分别选择“GroupBy”和 “计数”,“总计”行的设置结果如图3-17 所示。 (3)保存并运行查询。保存查询名称为Q8,查询的运行结果如图3-18 所示。 图3-17 Q8查询的“字段”行与“总计”行的设置图3-18 Q8查询运行结果 【实验验证9】查询的统计与分组:创建查询,分别统计教师表中全校男女教师的人 数、平均工资、最高工资和最低工资,其中,平均工资的小数位数保留1位,查询名称为Q9 。 实验步骤如下: (1)新建查询,添加教师表,先依次添加性别和工号字段,再重复添加3个工资字段并 定义各个统计字段的新字段名。“字段”行的设置结果如图3-19 所示。 图3-19 Q9查询的“字段”行与“总计”行的设置 (2)设置“总计”行。选择“查询设计”选项卡的“显示/隐藏”组,单击“汇总”按钮,则查 、询设计视图会在“表”和“排序”之间添加一个“总计”行。在“总计”行中分别选择GroupBy 计数、平均值、最大值和最小值。“总计”行的设 置结果如图3-19 所示。 (3)设置平均工资的小数位数并保留1位。 在平均工资字段列上右击,在弹出的快捷菜单中 选择“属性”,打开属性表对话框,设置“格式”项 为“标准”,设置“小数位数”项为1,其设置结果如 图3-20 所示。图3-20 设置字段属性对话框 (4)保存并运行查询。保存查询名称为Q9, 查询的运行结果如图3-21 所示。 【实验验证10 】查询的统计与分组:创建查询,统计学生表中不同省份的学生的平均 年龄(小数位数保留1位), 并按照平均年龄字段的降序排序,查询名称为Q10 。 37 图3-21 Q9查询运行结果 实验步骤如下: (1)新建查询,添加学生表,添加省份字段。平均年龄字段可以利用Avg()、Year()和 Date()函数计算得到,其计算表达式如图3-22所示。 图3-22 Q10查询的“字段”行与“总计”行的设置 (2)设置“总计”行。选择“查询设计”选项卡的“显示/隐藏”组,单击“汇总”按钮,则查 询设计视图会在“表”和“排序”之间显示“总计”行,在“总计”行分别为省份字段和平均年龄 字段选择GroupBy和Expresion,其设置结果如图3-22所示。 (3)设置平均年龄保留1位小数位数。在平 均年龄字段列上右击,在弹出的快捷菜单中选择 “属性”,打开属性表对话框,设置“格式”项为“标 准”,设置“小数位数”项为1,其设置结果如图3-20 所示 ( 。 4)保存并运行查询。保存查询为Q10,查 询的运行结果如图3-23所示。 【实验验证11】查询的统计与分组:创建查图3-23 Q10查询运行结果 询,统计教师表中不同学历的教师的人数和平均 工龄(小数位数保留1位),查询名称为Q11 。 实验步骤如下: (1)新建查询,添加教师表。首先添加学历字段,再添加工号字段并为其设置新的字段 名称“人数”,平均工龄字段可以利用工作日期字段和Avg()、Year()和Date()函数计算得 到,其计算表达式如图3-24所示。 图3-24 “字段”行和“总计”行的设置 (2)设置“总计”行。选择“查询设计”选项卡的“显示/隐藏”组,单击“汇总”按钮,则查 38 询设计视图会在“表”和“排序”之间显示“总计”行。在“总计”行分别为学历、人数和平均工 龄字段选择GroupBy、计数和Expresion,其设置结果如图3-24所示。 (3)保存并运行查询。保存查询名称为Q11,查询的运行结果如图3-25所示。 图3-25 Q11查询运行结果 二、实验设计 【实验设计1】简单条件查询。创建查询,显示学生表中少数民族学生的信息,字段显 示学号、姓名、省份、民族和班级,保存查询名称为QD1,查询的运行结果如图3-26所示。 图3-26 QD1查询运行结果 实验提示:在查询条件的设置中,筛选少数民族的学生可以理解为筛选民族字段“不是 汉族”的学生,可以使用多种方式表达,如:Not"汉族"或者<>"汉族"。 【实验设计2】简单条件查询。创建查询,显示课程表中第1学期开设的课程中学时 数小于或等于32的课程信息,字段显示课程编号、课程名称、学时、学分和学期,保存查询名 称为QD2 。 实验提示:查询设计视图的条件设置有两个,在学时字段的“条件”行中输入<=32,在 学期字段的“条件”行中输入“1”。查询的运行结果如图3-27所示。 图3-27 QD2查询运行结果 【实验设计3】简单条件查询。创建查询,显示所有年龄大于20岁的学生党员信息, 字段显示学院名称、学号、姓名、出生日期和党员否,保存查询名称为QD3 。 39 实验提示: (1)需要选择两张表:学院表和学生表。 (2)查询条件需设置两个:年龄大于20 岁并且是党员。其中,年龄的计算需要使用出 生日期字段结合Year() 函数和Date() 函数来完成。查询的运行结果如图3-28 所示。 图3-28 QD3 查询运行结果 【实验设计4】简单条件查询。创建查询,显示讲授“管理学”课程的教师信息,字段显 示课程名称、工号、姓名和职称,保存查询名称为QD4 。 实验提示:需要在“显示表”对话框中选择三张表:教师、授课和课程。查询的运行结 果如图3-29 所示。 图3-29 QD4 查询运行结果 【实验设计5】在查询中使用通配符。创建查询,显示学生表中姓名是两个汉字并且 姓李的学生,字段显示学号、姓名、性别、班级和年龄,保存查询名称为QD5 。 实验提示: (1)学生表中只有出生日期字段,没有年龄字段,因此,生成年龄字段可以使用的表达 式为“年龄:Year(Date())-Year([ 出生日期])”。 (2)查询条件可以使用通配符表达式“Like"李?"”来表达姓李并且姓名只有两个汉字。 查询的运行结果如图3-30 所示。 图3-30 QD5 查询运行结果 40 【实验设计6】在查询中使用通配符。创建查询,显示学生表中不满20 岁的女生信 息,字段显示学号、姓名、性别、班级和年龄,保存查询名称为QD6 。 实验提示: (1)年龄字段的生成可参考实验设计5。 (2)条件的设置中,不满20 岁可使用“Like"1?"”。 (3)保存并运行查询。保存查询的名称为QD6,查询的运行结果如图3-31 所示。 图3-31 QD6 查询运行结果 【实验设计7】查询的有序输出。创建查询,显示学生表中“经济管理学院”的学生信 息,按照性别的降序排序,性别相同的再按照出生日期的升序排序,字段的显示顺序为学院 名称、学号、姓名、性别、出生日期和党员否,保存查询名称为QD7 。 实验提示: (1)需要选择两张表:学院表和学生表。 (2)注意排序的顺序,查询的运行结果如图3-32 所示。 图3-32 QD7 查询运行结果 【实验设计8】查询的有序输出。创建查询,不改变实验设计7中的查询条件和排序 顺序,只将字段的显示顺序调整为学院名称、学号、姓名、出生日期、性别和党员否,保存查询 名称为QD8 。 实验提示:若按照字段的显示顺序,“出生日期”字段比“性别”字段排序的优先级高,即 排序的顺序是先按照“出生日期”排序,出生日期相同的才按照“性别”排序。因此,若要提高 “性别”的排序优先级,可以在字段选择时,在不同的字段位置重复两次选择“性别”字段,第 一个“性别”字段不显示,字段位置在出生日期字段的左侧,只用于排序;第二个“性别”字段 只用于显示,字段位置在出生日期字段的右侧。查询的运行结果如图3-33 所示。 【实验设计9】查询的统计与分组。创建查询,统计选课表中课程编号是0101 的课程 41 图3-33 QD8查询运行结果 的平均成绩、最高成绩和最低成绩,平均成绩要求保留1位小数,保存查询名称为QD9 。 实验提示: (1)添加课程编号字段,再重复添加3个成绩字段并分别更改其字段名为平均成绩、最 高成绩和最低成绩。 (2)在课程编号字段的条件行输入条件“0101”。 (3)添加“总计”行,为4个字段分别选择GroupBy、平均值、最大值和最小值。 (4)设置平均成绩字段的显示格式。在平均成绩字段列内右击,在弹出的快捷菜单中 选择“属性”,在弹出的属性表对话框中设置“格式”为“标准”,“小数位数”为“1”。查询的运 行结果如图3-34所示。 图3-34 QD9查询运行结果 【实验设计10】查询的统计与分组。创建查询,统计学生表中来自山东省的学生人数 和平均年龄,平均年龄保留1位小数,保存查询名称为QD10 。 实验提示: (1)添加省份和学号字段,设置学号字段的新字段名称为人数。平均年龄字段可以使 用表达式“平均年龄:Avg(Year(Date())-Year([出生日期]))”生成。 (2)在省份字段的条件行输入条件“山东”。 (3)添加“总计”行,为3个字段分别选择GroupBy、计数和Expresion。 (4)设置平均年龄字段的显示格式。在平均年龄字段列内右击,在弹出的快捷菜单中 选择“属性”,在弹出的属性表对话框中设置“格式”为“标准”,“小数位数”为1。查询的运行 结果如图3-35所示。 图3-35 QD10查询运行结果 42 【实验设计11】查询的统计与分组。创建查询,统计教师表中职称是“副教授”的人 数、平均工资、最高工资和最低工资,保存查询名称为QD11 。 实验提示:可以参考实验设计9与实验设计10完成。查询的运行结果如图3-36所示。 图3-36 QD11查询运行结果 【实验设计12】查询的统计与分组。创建查询,统计选课表中各门已考课程的选课人 数、平均成绩、最高成绩和最低成绩,平均成绩要求保留1位小数。字段显示课程编号、选课 人数、平均成绩、最高成绩和最低成绩,保存查询名称为QD12 。 实验提示: (1)分别添加课程编号字段和5个成绩字段,设置前4个成绩字段的新字段名称分别 为选课人数、平均成绩、最高成绩和最低成绩。设置最后一个成绩字段的显示属性为不 显示 ( 。 2)设置条件。在最后一个成绩字段的条件行输入条件“ l”。 IsNotNu (3)添加“总计”行,为前5个字段分别选择GroupBy、计数、平均值、最大值和最小值。 (4)设置平均成绩的小数位数。查询的运行结果如图3-37所示。 图3-37 QD12查询运行结果 【实验设计13】查询的统计与分组。创建查询,统计学生表中来自各个省份的学生人 数和平均年龄,平均年龄字段的值保留1位小数,保存查询名称为QD13 。 实验提示: (1)添加省份和学号字段,并为学号字段设置新的字段名称“学生人数”,平均年龄字段 可以使用表达式“平均年龄:Avg(Year(Date())-Year([出生日期]))”生成。 (2)添加“总计”行,为3个字段分别选择GroupBy、计数和Expresion。 (3)设置平均年龄字段的小数位数。查询的运行结果如图3-38所示。 【实验设计14】查询的统计与分组。创建查询,统计教师表中各类职称的人数、平均 工资、最高工资和最低工资,按平均工资的降序排序,保存查询名称为QD14 。 实验提示:其设计过程可以参考实验设计9~实验设计13 。查询运行结果如图3-39 所示。 43 图3-38 QD13 查询运行结果 图3-39 QD14 查询运行结果 3.2建立参数查询 要求掌握参数查询的作用以及创建单参数查询和多参数查询的方法。 一、实验验证 【实验验证12 】单参数查询:根据用户输入的省份查询学生的相关信息,字段显示学 号、姓名、性别、出生日期、党员否和省份,按照性别的降序排序,保存查询名称为Q12 。 实验步骤如下: (1)新建查询,打开设计视图,添加学生表并依次添加学号、姓名、性别、出生日期、党员 否和省份字段。 (2)选择性别字段的排序方式为降序,在省份字段的条件中输入“[请输入查询的省 份:]其设置结果如图3-40 所示。,(”) 图3-40 排序与条件设置 (3)保存并运行查询。保存查询为Q12,运行查询,弹出“输入参数值”对话框,如图3-41 所示。在“请输入查询的省份:” 下面的文本框中输入“江苏”,单击“确定”按钮,显示的查询 结果如图3-42 所示。若输入的参数无效,则查询结果只显示一条空记录。 44 图3-41 “输入参数值”对话框图3-42 Q12 单参数查询运行结果 【实验验证13 】多参数查询:根据输入的“性别”和“课程名称”查询学生的成绩,字段 显示学号、姓名、性别、课程名称和成绩,保存查询名称为Q13 。 实验步骤如下: (1)利用设计视图新建查询,分别添加学生、选课和课程表,依次添加学号、姓名、性别、 课程名称和成绩字段。 (2)在性别字段的“条件”行中输入“[请输入性别:]”,在课程名称字段的“条件”行中输 入“[请输入课程名称:]其设置如图3-43 所示。,(”) 图3-43 多参数查询设置 (3)保存并运行查询。保存查询为Q13,运行查询将弹出第1个“输入参数值”对话框, 如图3-44 所示。在“请输入性别:”文本框中输入“女”,单击“确定”按钮将弹出第2个“输入 参数值”对话框,如图3-45 所示。在“请输入课程名称:” 文本框中输入“管理学”,单击“确 定”按钮关闭对话框,查询的运行结果如图3-46 所示。 图3-44 第1个“输入参数值”对话框图3-45 第2个“输入参数值”对话框 图3-46 Q13 多参数查询结果 45 二、实验设计 【实验设计15 】单参数查询:创建查询,根据用户输入的学院名称查询该学院的教师 信息,字段显示学院名称、工号、姓名、学历和职称,保存查询名称为QD15 。 实验提示:在学院名称字段的条件中输入“[请输入查询的学院名称:]”。查询运行结 果如图3-47 和图3-48 所示。 图3-47 “输入参数值”对话框图3-48 QD15 查询运行结果 【实验设计16 】多参数查询:创建查询,根据用户输入的学院名称和职称查询该学院 的教师信息,字段显示学院名称、职称、工号、姓名和学历,保存查询名称为QD16 。 实验提示: (1)建立参数查询是在查询设计视图的条件选项中,在一个或多个字段中输入用方括 号[] 括起来的提示信息。单参数查询为一个字段设置提示信息,多参数查询则为多个字段 设置提示信息。 (2)保存查询的名称为QD16 。运行查询时,在两次弹出的“输入参数值”对话框中依次 输入学院名称如“经济管理学院”、职称如“教授”,即可完成多参数查询过程,查询结果如 图3-49 所示。 图3-49 QD16 查询运行结果 3.3建立交叉表查询 要求掌握利用向导建立交叉表查询的过程,掌握利用设计视图修改交叉表查询的方法, 了解如何利用设计视图创建交叉表查询。 46 一、实验验证 【实验验证14 】利用向导创建交叉表查询,分组显示学生表中不同性别、不同省份的 学生人数,查询名称为Q14 。 (1)新建交叉表查询向导。打开教学管理系统数据库,单击“创建”选项卡中“查询”组 中的“查询向导”按钮,弹出“新建查询”对话框,如图3-50 所示。在“新建查询”对话框中选 择“交叉表查询向导”,单击“确定”按钮弹出“交叉表查询向导”对话框。 图3-50 “新建查询”对话框 (2)为查询指定数据源。“交叉表查询向导”对话框如图3-51 所示,其中,“视图”项默 认选择的是“表”。在“视图”项上方的列表中选择“表:学生”,单击“下一步”按钮打开下一 个对话框,进行交叉表查询的行标题的设置。 图3-51 为交叉表查询指定数据源 (3)为交叉表查询指定行标题。在“可用字段”下的列表中双击性别字段,如图3-52 所 47 示,在“示例”项中性别字段会出现在行标题的位置,当运行查询时,性别字段及其字段内容 将会显示在查询结果的第1列中。单击“下一步”按钮打开下一个对话框,进行交叉表查询 中列标题的设置。 图3-52 为交叉表查询指定行标题 (4)为交叉表查询指定列标题。如图3-53 所示,选择“省份”,则省份字段被设定为交 叉表查询的列标题。当查询运行时,省份字段的内容将无重复地显示在查询结果第一行记 录的上方,即在原来字段名显示的位置上。单击“下一步”按钮进行交叉点数据的设置。 图3-53 为交叉表查询指定列标题 48 (5)为交叉表查询指定交叉点计算数据。如图3-54 所示,在“字段”项选择学号,在“函 数”项选择“计数”,即设定计数(学号)作为行与列交叉点的计算数据。在“请确定是否为每 一行作小计:” 下的复选框内单击,取消其中的对号,即不允许系统自动为查询增加小计列。 单击“下一步”按钮,为交叉表查询指定文件名。 图3-54 为交叉表查询指定交叉点计算数据 (6)为交叉表查询指定文件名为Q14 。如图3-55 所示,系统默认的完成查询时的查询 运行方式是“查看查询”,单击“完成”按钮即可。 图3-55 为交叉表查询指定文件名 (7)查看交叉表查询的运行结果。交叉表查询可以改变数据的显示结构,按照某种特 定的查看方式重新组织数据,其运行结果如图3-56 所示。