本章主要掌握选择查询、参数查询、交叉表查询、操作查询和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 所示。